繁体   English   中英

SQL Server的连接字符串?

[英]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实例安装不正确的问题。

http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-服务器Microsoft SQL服务器错误/

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM