[英]Connection string for SQL Server?
我正在使用SQL Server。 我通过以下方式使用了所有连接:
SqlConnection con = new SqlConnection("data source = .; database = xyzDatabase; integrated security = true");//developed with developer edition.
现在,我想在SQL Server Express上运行我的应用程序,因此我使用了以下方法:
SqlConnection con = new SqlConnection("data source = .\\sqlexpress; initial catalog = xyzDatabase; user id = sa; password = 123");
需要记住的一点是,我正在运行时在窗体加载事件上创建xyzDatabase
。 但是,当我执行程序时,出现此错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40-无法打开与SQL Server的连接)(。Net SqlClient数据提供程序)
您必须在sql Express Edition中激活sa用户。
SqlConnection cn = new SqlConnection("datasource=.\sqlexpress; initialcatalog=yzDatabase; userid=sa;password=123");
导入名称空间
使用System.Data.SqlClient(如果使用C#)或Imports System.Data.SqlClient(如果使用VB#)
您的带有连接的Sql连接对象如下所示:
SqlConnection con = new SqlConnection("Data Source=.;Database=xyzDatabase;User Id=sa;Password=admin@123;");
如果仍然无法解决您的错误,则可能是MS-SQL SERVER实例安装不正确的问题。
希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.