用反射和配置文件写数据库访问时出现错误不能运行
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)。
具体解决方法如下:
1、打开SQL Server2008,在对象资源管理器下 安全性->登录名->找到自己的登陆账号,我的是sa,右键->属性->状态,把“设置”下选“授予”和“登陆”下选“启用”,确定退出;
2、在开始菜单下找到并打开“SQL Server 配置管理器”,按如图的设置;
3、打开SQL Server2008选择数据库,右键->方面。下拉框选择“服务器配置”和“外围应用配置器”。按图设置;
4、这个我是认为最重要的解决办法!在Windows 防火墙中为“SQL Server 2008”创建例外,在控制面板->系统和安全->Windows 防火墙->高级设置。
规则类型选“端口”,协议和端口选“TCP”.“特定本地端口”那填写端口号为:1433,下一步。操作“允许连接”。下一步,继续下一步。
名称可随意写,这里就写“sql server2008”,完成;
5、在Windows 防火墙中为“SQL Server 2008”创建例外,找到“C:ProgramFilesMicrosoft FilesMicrosoft SQL Server MSSQL.1 MSSQLBinnsqlservr.exe”, 注意 : 路径可能会根据 SQL Server 2008 安装不同而不同在Windows 防火墙中为“SQLBrowser”创建例外 1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 2.在“添加程序窗口”中单击“浏览” 3.然后找到“C:ProgramFilesMicrosoft FilesMicrosoft SQL Server90Sharedsqlbrowser.exe”, 单击“确定”返回 注意 : 路径可能会根据 SQL Server 2008 安装不同而不同。
下一篇:LOL出现动态链接库怎么办