使用Winforms(C#)与SQL Server 2008 Express连接



我正在通过Winforms(C#)编码创建数据库,还运行用于创建表的脚本。

简而言之,我在SQL Server Express中使用Winforms(C#)创建数据库。

但是当我运行应用程序时,我会收到此错误:

无法打开登录要求的数据库'。登录失败。用户" ketan admin"的登录失败。

我的连接字符串:

Server=.SQLEXPRESS;Integrated Security=True;database=mydatabasename;User Id=myusername;Password=mypassword;

任何帮助将不胜感激。

如果您有

Integrated Security=True;

User Id=myusername;Password=mypassword;

在您的连接字符串中,Integrated Security获胜,并且特定的用户和密码被忽略,并且使用您当前的Windows凭据(KETANadmin)尝试连接,并且似乎无法正常工作

因此,只需将连接字符串更改为:

Server=.SQLEXPRESS;database=mydatabasename;User Id=myusername;Password=mypassword;

现在,您的特定用户及其密码将用于连接到SQL Server,如果正确的话,您应该能够连接正常

最新更新