Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL server登录错误远程服务器数据库_C#_Sql Server - Fatal编程技术网

C# SQL server登录错误远程服务器数据库

C# SQL server登录错误远程服务器数据库,c#,sql-server,C#,Sql Server,我正在连接两个远程数据库(sql server和数据库位于同一台远程计算机上)。这两个数据库位于不同的目录中 我在SQL管理控制台中检查了这两个数据库的安全设置,它们是相同的。但是,我可以远程连接到一个数据库(在我的C#应用程序中使用远程连接字符串),但另一个数据库会显示“登录失败-用户XXX/ZZZ登录失败” 知道为什么会这样吗?(可能与数据库文件所在的物理目录上的权限有关)?在SQL管理控制台中,检查服务器上的登录和每个数据库上的用户。这是一个登录问题,如错误所述。确保您可以使用C#应用程序

我正在连接两个远程数据库(sql server和数据库位于同一台远程计算机上)。这两个数据库位于不同的目录中

我在SQL管理控制台中检查了这两个数据库的安全设置,它们是相同的。但是,我可以远程连接到一个数据库(在我的C#应用程序中使用远程连接字符串),但另一个数据库会显示“登录失败-用户XXX/ZZZ登录失败”


知道为什么会这样吗?(可能与数据库文件所在的物理目录上的权限有关)?

在SQL管理控制台中,检查服务器上的登录和每个数据库上的用户。

这是一个登录问题,如错误所述。确保您可以使用C#应用程序正在使用的登录名访问两个使用SSM的数据库。如果这能起作用,那就是另外一回事了


一个常见的问题是没有从[master]更改默认数据库,或者没有向您要查询的数据库添加具有权限的用户。

我确实注意到默认数据库是master。这会如何影响对一个数据库而不是另一个数据库的相同登录?很多时候,默认数据库留给[master],但用户无法访问该数据库。您是否在两台服务器上都更改了数据库的默认设置?你还有什么问题吗?我星期一要查一下。但上的两个数据库位于同一台服务器上。