在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败!
解决这个问题方法如下:
改为:string connectionString = "server=机器名.\\sqlexpress;Initial Catalog=contact;Integrated Security=SSPI";
方法1.
配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务。
如果还不行,可采取:
方法2.
把连接:string connectionString = "Data Source=localhost;Initial Catalog=contact;Integrated Security=SSPI";改为:string connectionString = "server=机器名.\\sqlexpress;Initial Catalog=contact;Integrated Security=SSPI";
或把连接:string connectionString = "Data Source=localhost;Initial Catalog=contact;user ID=sa;password=sa";
改为:string connectionString = "server=机器名.\\sqlexpress;Initial Catalog=contact;user ID=sa;password=sa";
改为:string connectionString = "server=机器名.\\sqlexpress;Initial Catalog=contact;user ID=sa;password=sa";