C# 尝试通过应用程序而不是Management Studio进行连接时登录失败
我有一个网站,只是不连接到数据库。两者都在我的本地机器上。 使用相同的参数(主机、用户ID、Pwd和数据库),我可以连接MS SQL Server Management Studio 什么能解决我的问题 下面是我尝试使用的两个连接字符串:C# 尝试通过应用程序而不是Management Studio进行连接时登录失败,c#,asp.net,sql-server,sql-server-2012,C#,Asp.net,Sql Server,Sql Server 2012,我有一个网站,只是不连接到数据库。两者都在我的本地机器上。 使用相同的参数(主机、用户ID、Pwd和数据库),我可以连接MS SQL Server Management Studio 什么能解决我的问题 下面是我尝试使用的两个连接字符串: Data Source=VIVID-28\MSSQLSERVER1;初始目录=DICIONIODADOS;持久安全信息=True;用户ID=VIVID-28\开发;密码=******* Server=VIVID-28\MSSQLSERVER1;数据库=DICI
Data Source=VIVID-28\MSSQLSERVER1;初始目录=DICIONIODADOS;持久安全信息=True;用户ID=VIVID-28\开发;密码=*******
Server=VIVID-28\MSSQLSERVER1;数据库=DICIONIODADOS;综合安全=SSPI;用户ID=VIVID-28\开发;密码=*******
VIVID-28
是我的机器名。
MSSQLSERVER1
就是实例。要测试连接,可以尝试使用VS server explorer,通过向sql server数据库添加连接,可以测试是否可以使用给定参数建立连接。您可以选择连接并转到属性,复制连接字符串并将其作为应用程序连接字符串 要测试连接,您可以尝试使用VS server explorer,通过将连接添加到sql server数据库,您可以测试是否可以使用给定参数建立连接。您可以选择连接并转到属性,复制连接字符串并将其作为应用程序连接字符串 原因可能有很多,请参见下面类似的问题,并查看我在帖子中给出的链接,按照步骤进行操作
原因可能有很多,请参见下面类似的问题,并查看我在文章中给出的链接,按照步骤进行操作
尝试删除“Integrated Security=SSPI”部分。这意味着它使用Windows身份验证,因此将忽略您在连接字符串中传递的用户名和密码 尝试删除“Integrated Security=SSPI”部分。这意味着它使用Windows身份验证,因此将忽略您在连接字符串中传递的用户名和密码 您是否使用多个SQL Server 您是否绝对确定SQL Management studio正在连接到与您的代码相同的SQL server/实例?如果您有生产和开发服务器,则可能在生产服务器上创建了用户,但没有在开发服务器上创建,或者密码可能不正确
请尝试在开发服务器上重置密码,然后查看密码的作用。(:您是否使用多个SQL Server 您是否绝对确定SQL Management studio与您的代码连接到同一SQL server/实例?如果您有生产和开发服务器,您可能在生产服务器上创建了用户,但没有在开发服务器上创建,或者密码可能不正确
请尝试在开发服务器上重置密码,然后查看密码的作用。(:您遇到的错误是什么?用户“VIVID-28\Development”的身份验证失败。或者您甚至没有走那么远。是的@darin,这就是错误!您遇到的错误是什么?用户“VIVID-28\Development”的身份验证失败。或者您甚至没有走那么远。是的@darin,这就是错误!