- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用vc++访问数据库的ADO技术,数据库采用SQL Server 2005。一切都是摸索着前进,前路的坎坷是可想而知的,现将遇到的问题和解决方法记录下来,以备将来回顾。
第一个遇到的问题是参考例程运行报错[dbnetlib][connection open]sql server不存在或拒绝访问。
主要是两个原因。
1.SQL Server 2005没有进行相关配置
/view/b8fd06d8ce2f0066f53322fa.html
SQL Server 2005 开发版不允许远程连接。
要允许远程连接SQL Server 2005 ,需要完成以下步骤:
?在SQLServer 实例上启用远程连接。
?打开服务器 SQLBrowser 服务。
?配置防火墙以允许SQLBrowser 服务和SQLServer服务网络通信。
在SQLServer 实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,
再选择要使用的协议,单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,
然后单击“启动”,重新启动MSSQLSERVER 服务。
启用 SQLServer 浏览器服务
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,
再单击“启动”,单击“确定”按钮返回
在Windows 防火墙中为“SQL Server 2005”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。
4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。
在Windows 防火墙中为“SQLBrowser”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。
/view/ec9662db6f1aff00bed51e81.html
如何解决VS.NET2005连接MS?SQL?SERVER?2005?EXPRESS的问题
启动SQL Server Configuration Manager,配置SQLEXPRESS的协议,如下图所示:
2、开启sql2005远程连接功能:
配置工具->SQL Server 外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"仅使用TCP/IP",确定后,重启数据库服务。
3、登陆改为混合模式:
打开SQL SERVER Managerment Studio Express->以windows身份验证方式连接并进入数据库->右键点击你的数据服务器->属性->安全性>选中Sql server 和windows 身份验证模式。
4、新建Sql server方式的用户名和密码:
打开SQL SERVER Managerment Studio Express->安全性->右键点击“登录名”->新建登录名...->选中sql server 身份验证->设置登录名和密码
1亿VIP精品文档
相关文档
最近下载
- 小学生苏州电子小报word小报手抄报.docx VIP
- 人教版九年级英语Unit7课时练习及答案.pdf
- ICU病人的监护-各系统功能的监测-心血管功能监测.pptx VIP
- ICU病人的监护 心血管系统功能监护 ICU病人的监护心血管系统功能监护.pptx
- 概率论与数理统计(理工类第五版)吴赣昌课后习题解答.pdf
- 高压喷射扩大头锚杆桩专项施工方案.doc
- 英国社会与文化(武汉大学)大学MOOC慕课 客观题答案.docx
- 医疗器械用软件确认模板.doc
- 【课件】Unit+2整合读后续写+The+Stone+In+The+Road+课件人教版(2019)必修第三册.pptx VIP
- 社会主义核心价值观教育PPT课件.pptx
文档评论(0)