我已经在我的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'登录失败.
我注意到我使用连接字符串来迁移身份数据库。无论我做什么,我都找了又找,但我找不到数据库。所以我重新评估了我的连接字符串,发现它们并不那么相似:
var connectionString = @"Server=localhost;Database=MyDatabase;Trusted_Connection=True;"
var connectionString = @"Data Source=(LocalDb)\MSSQLLocalDB;database=gritzy.IdentityServer4.dbo;trusted_connection=yes;";
Run Code Online (Sandbox Code Playgroud)
一个只是将服务器指定为 localhost,另一个甚至根本没有指定服务器。
我的印象是 localhost 只会使用默认的 MSSQLSERVER 实例名称。
数据源和服务器之间有什么区别?
我安装了SQL Server和Visual Studio,并尝试完成我的大学项目.
我可以在Management Studio中连接到SQL Server但无法在Visual Studio中连接!
建立与SQL Server的连接时发生网络相关或特定于实例的错误.找不到服务器或无法访问服务器.验证实例名称是否正确以及...
这段代码出了什么问题?
SqlConnection sqcon = new SqlConnection("Data Source=.;Initial Catalog=Badan_Sazi;Integrated Security=True");
SqlCommand com = new SqlCommand();
com.Connection = sqcon;
com.CommandText = "SELECT tbl_morabi.family as 'lname' FROM tbl_morabi";
com.Connection.Open();
Run Code Online (Sandbox Code Playgroud)
我也试过.,localhost,my pc name...同样的错误呢
c# sql-server database-connection sql-server-2012 visual-studio-2012