lok*_*015 5 c# sql-server web-services database-connection visual-studio
我正在使用 Visual Studio 2013 在 C# 中开发一个应用程序,并希望连接到我的数据库。我已经尝试在下面的代码和连接字符串中执行此操作。
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=.;database=[Demo Database Nav (5-0)];user=us;password=id";
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:
System.Web.Services.Protocols.SoapException:Servern kunde inte begäran。---> System.Data.SqlClient.SqlException: 无法打开登录请求的数据库“[Demo Database Nav (5-0)]”。登录失败。用户“我们”登录失败。
我打开了 SQL Server 并添加了登录名“us”,密码为“id”。我已将此登录名设为 db_owner 并将其与正确的数据库相关联。我已经尝试了几次登录,但没有一个成功。我的连接字符串有问题吗?
小智 9
我开发了很多连接到 SQL Server 2005/2008 数据库的 C# 应用程序,我的连接字符串是:
Data Source=(local)\SQLEXPRESS; Initial Catalog=<database>; Integrated Security=SSPI
Run Code Online (Sandbox Code Playgroud)
对于本地数据库
Data Source=<ip address>\SQLEXPRESS; Initial Catalog=<database>; Integrated Security=FALSE; User ID=<user>; password=<password>
Run Code Online (Sandbox Code Playgroud)
用于远程数据库
只需用正确的值填充所有“<>”字段。