【发布时间】:2017-10-24 02:55:59
【问题描述】:
我正在使用 SQL Server 对象资源管理器运行 Visual Studio 2017。尽管我直接从 SQL Server 属性窗口复制了连接字符串,但我一直无法连接到本地 SQL 数据库。我创建了一个小型测试项目,只是为了使这种连接正常工作,但我尝试的任何方法都不起作用。任何建议将不胜感激。
我的连接字符串:
(localdb)\MSSQLLocalDB;初始目录=SportsStore;集成 安全=真;连接 Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False
我收到的错误:
不支持关键字:'(localdb)\mssqllocaldb;initial catalog'。在 System.Data.Common.DbConnectionOptions.ParseInternal(哈希表 可解析,字符串连接字符串,布尔构建链,哈希表 同义词,布尔 firstKey)在 System.Data.Common.DbConnectionOptions..ctor(字符串连接字符串, Hashtable 同义词,布尔值 useOdbcRules) 在 System.Data.SqlClient.SqlConnectionString..ctor(字符串 连接字符串)在 System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(字符串 connectionString, DbConnectionOptions 以前)在 System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(DbConnectionPoolKey 键,DbConnectionPoolGroupOptions poolOptions,DbConnectionOptions& 用户连接选项)在 System.Data.SqlClient.SqlConnection.ConnectionString_Set(DbConnectionPoolKey 键)在 System.Data.SqlClient.SqlConnection.set_ConnectionString(字符串值) 在 System.Data.SqlClient.SqlConnection..ctor(字符串连接字符串, SqlCredential 凭证)在 System.Data.SqlClient.SqlConnection..ctor(字符串连接字符串)在 TestWebApp_DotNetFramework.index.btnTestDBConn_Click(对象发送者, EventArgs e) 在 c:\users...
【问题讨论】:
-
这不是一个有效的连接字符串。你需要像
Server:这样的东西。 -
谢谢。我已经更正了我的连接字符串,现在我收到一条“更好”的错误消息 - 只需要通过其他 cmets 看看我做错了什么else。再次感谢您的帮助!
标签: c# sql-server database-connection