【发布时间】:2018-05-15 18:19:13
【问题描述】:
我在网上搜索以找到解决方案,但都是指必须与已经存在的数据库建立连接的情况。
在我的情况下,我必须与服务器 (localhost/SQLEXPRESS) 建立连接,并且尚未创建任何数据库。
只是与服务器的连接。
然后,如果建立连接,我会根据需要创建数据库。
我在 conn.Open() 上遇到错误 我试过了:
var conn = new SqlConnection("Server=localhost\\SQLEXPRESS;Integrated Security=SSPI")
但正如我所说,它不起作用。
编辑:
好的,我知道我必须连接到某个默认数据库。 现在我像这样编辑了我的连接字符串:
"Server=localhost\\SQLEXPRESS;Integrated Security=SSPI;database=master"
但我得到错误:
System.Data.SqlClient.SqlException: '建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:TCP 提供者,错误:25 - 连接字符串无效)'
【问题讨论】:
标签: c# sql-server localhost