[英]Connect to SQL Server 2012 Database with C# (Visual Studio 2012)
[英]How to connect to integrated Visual Studio 2012 SQL Server
我只是想连接到Visual Studio 2012中集成的SQL Server,所以之后,我可以以编程方式创建数据库。
我刚刚使用默认选项安装了Visual Studio 2012 Professional。 当我打开服务器资源管理器时,我可以看到一个名为我的计算机的活动服务器。 我尝试过的最简单的连接字符串是:
SqlConnection myConn = new SqlConnection("Server=localhost;Integrated security=SSPI;database=master");
myConn.Open()
我得到这个错误
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:26-指定服务器/实例时出错)
我尝试使用许多其他服务器名称。 假设我的计算机名为“ MyLaptop”,我已经尝试过:
Server=localhost\\\\SQLEXPRESS
Server=MyLaptop
Server=MyLaptop\\\\SQLEXPRESS
Server=(LocalDB)\\\\v11.0
请你帮助我好吗?
解决了。 问题是集成的SQL Server是SQL Server Compact Edition,它使用另一组类。 取而代之的是SQlConnection,它使用SQLCeConnection。 据我所知,它不允许仅连接到服务器。 您必须连接到现有数据库。
尝试这个
SqlConnection myConn = new SqlConnection("Server=.\\SQLEXPRESS;Integrated security=SSPI;database=master");
myConn.Open()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.