用户登录失败。尝试访问SQL Server Express数据库

问题描述:

我试图访问我的SQL Server Express数据库,但每次我试图,我收到此消息:用户登录失败。尝试访问SQL Server Express数据库

登录失败,这个用户。

下面是代码:

sqlConnection cs = sqlConnection("Data Source=.\\SQLEXPRESS; 
    Initial Catalog=MyDatabase#4; Integrated Security=TRUE"); 
cs.Open(); 
MessageBox.Show(cs.State.ToString()); 
cs.Close(); 

我怎样才能解决这个问题?

+3

你没有指定用户 - 你要使用它使用您的可执行文件下运行的帐户受信任的连接 – BrokenGlass 2011-04-11 19:20:52

SQL无法验证您的Windows用户,因为它可能对数据库没有访问权限......尝试使用管理员帐户或使用SQL Server特权帐户。

尝试在“数据源”之后编写计算机名称而不是.。例如:

Data Source=Michael-PC\\SQLEXPRESS;Initial Catalog=MyDatabase#4;Integrated Security=True";

我有时做的就是让Visual Studio来进行连接,通过服务器资源管理器,然后复制并粘贴有连接字符串。如果你有SQL Management Studio Express,那也可以。

enter image description here