使用Windows身份验证或SQL身份验证访问localhost\SQLEXPRESS需要使用的sql连接字符串是什么?

use*_*466 15 sql-server

我已经在我的PC上安装了SQL Express,希望能够做一些创建表然后修改它们的做法.我在Visual Studio中编写了一个网页,基本上是从SQLEXPRESS中的表中选择SELECT*,但我永远无法使连接字符串起作用.请帮忙

我的连接字符串

"Data Source = localhost\SQLEXPRESS; Initial Catalog = test; User Id = xaa9-PC\xaa9; Password = abcd;"

错误信息:

查询是从tblCustomers中选择*其中username ='johndoe'错误是用户'x309-PC\x309'登录失败.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.Exception:查询是从tblCustomers中选择*其中username ='johndoe'错误是用户'x309-PC\x309'登录失败.

And*_*mar 51

尝试使用Windows身份验证:

Data Source=localhost\SQLEXPRESS;Initial Catalog=test;Integrated Security=SSPI;
Run Code Online (Sandbox Code Playgroud)


Dar*_*rov 6

试试这样:

string connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=test;User Id=x309;Password=abcd;";
Run Code Online (Sandbox Code Playgroud)

还要确保已启用S​​QL身份验证.