在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
在连接🚨SQL Server 2000数据库【shù jù kù】🤑的时候,出现以【chū xiàn yǐ】下错误:
在与【zài yǔ】 SQL Server 建立连🏫接时出【jiē shí chū】💾现与网【xiàn yǔ wǎng】络相关的或特💩定于实【dìng yú shí】🚇例的错【lì de cuò】🥓误。未找到【wèi zhǎo dào】或无法👡访问服务器㊗。请验证实例名称是否正确并且【qiě】 SQL Server 已配置为允许远程连接【jiē】🦁。 (provider: 命名管道提供程序🍭, error: 40 - 无法打【wú fǎ dǎ】开到 SQL Server 的连接【jiē】🦁)
在连接😒SQL Server 2005数据库📱的时候【de shí hòu】,提示一【tí shì yī】个错【cuò】误!错误信【cuò wù xìn】🎗息如下【xià】😺!
在建立与服务【yǔ fú wù】♎器的连【qì de lián】🐖接时出错【cuò】。在连接😒到⛑ SQL Server 2005 时,在默认的设置下【xià】😺 SQL Server 不允许进行远【jìn háng yuǎn】程连接【chéng lián jiē】可能会【kě néng huì】导致此【dǎo zhì cǐ】失败【shī bài】。 (provider: 命名管道提供【dào tí gòng】程序, error:40 - 无法打开到【kāi dào】⛑ SQL Server 的连接【de lián jiē】)
我是先装了【zhuāng le】👵SQL Server2000 后🔮 在装SQL Server2005的,网上有【wǎng shàng yǒu】🙃很多解🐈决方法!
下【xià】😺面一一列举下【xià】😺:
1,在开始菜单🚗,程序里【chéng xù lǐ】面的🏄 SQL Server2005下【xià】😺有个SQL Server2005外围程序配置【xù pèi zhì】🥇器【qì】 选择服务和连🔪接的外围配置【wéi pèi zhì】器【qì】,在database engine里选择远程控制【zhì】,把本地连接和远程连接【chéng lián jiē】改成同时使【tóng shí shǐ】💥用TCP/IP和named pipes!保存.关闭数🥦据库服务器【qì】🏡链接,重新链【chóng xīn liàn】🏽接!
2,配置文【pèi zhì wén】件【jiàn】😠web.config里面的【lǐ miàn de】🏄数据库📱连接字【zì】😄符串里面的【lǐ miàn de】🏄Data Source用本地🗒服务器【qì】🏡名字【zì】,不要用Ip或者🍭loacl或者🍭.
例:<add key="Statdb.Connectstring" value ="Data Source=MICROSOF-9D13DF;Initial Catalog=Users;User ID=sa;Password=SA"/>
3,IIS配置里【pèi zhì lǐ】面删除🕑默认的数据【de shù jù】Ⓜ库链接【kù liàn jiē】字【zì】🧙符串,因为装【yīn wéi zhuāng】🧕了SQL Server2005后🔮,默认连⏮接是2005
我的电脑【nǎo】,管理,iis配置里【pèi zhì lǐ】面的🏄默认网【mò rèn wǎng】站【zhàn】,右键查看属性💏,asp.net版本选择你使用的版【yòng de bǎn】本,然后把🤟编辑配🚉置和编🍯辑全局【jí quán jú】配置里【pèi zhì lǐ】面的🏄默认的字符串【zì fú chuàn】链接删除🤴!
修改编辑全局【jí quán jú】配置和😄编辑配🚉置
红圈部分原来💥有默认【yǒu mò rèn】的数据【de shù jù】Ⓜ库连接💇字符串【zì fú chuàn】的,把它移✖除🤴!
4,打🅰SQL Server补丁
在查看【zài chá kàn】数据库日志的【de】🛬时候,发现了这样的【de】👛提示【tí shì】!
您运行📛的【de】🛬 Microsoft SQL Server 2000 版本或【huò】🔮 Microsoft SQL Server 2000 Desktop Engine (也称为🦁 MSDE) 和 Microsoft Windows Server 2003 家族使用时存💂在已知的【de】🛬 安全弱【ān quán ruò】点【diǎn】。为了减少计算【shǎo jì suàn】机被某些病毒的【de】攻击😠,Microsoft SQL Server 2000,MSDE 或【huò】🔴 两者的【liǎng zhě de】🛬 TCP/IP 和 UDP 网络端口【kǒu】被禁用。要启用💽这些端♓口【kǒu】,您必须【nín bì xū】从安装【cóng ān zhuāng】一个修补程序【bǔ chéng xù】🧐, 或【huò】🔴 Microsoft SQL Server 2000 或【huò】🔴 MSDE 的【de】🛬最新服【zuì xīn fú】务包【wù bāo】💮。
SQL Server 2000 要打🅰SP4的【de】🛬补丁
下载补【xià zǎi bǔ】🙂丁🥄,打上【dǎ shàng】!
5,修改SQL Server2000的远程连接端【lián jiē duān】🐄口【kǒu】🈳
在现装🍀了【le】🚓SQL Server2000后装SQL Server2005的时候,后者会把前者🤼的远程连接端【lián jiē duān】🐄口【kǒu】🈳修改了【le】🚓,原先的端口【duān kǒu】为🍼1433。在我查看的时候果然😰被改成【bèi gǎi chéng】🔯1058端口【duān kǒu】了【le】🥉
把它改过来,改成【gǎi chéng】1433即可⛏!
开始菜【kāi shǐ cài】单,程序里面的【miàn de】SQL Server2000下有个【xià yǒu gè】服务器网络使【wǎng luò shǐ】用工具【yòng gōng jù】🎯。选择【xuǎn zé】TCP/IP然后点【rán hòu diǎn】击属性🗡编辑它的端口【duān kǒu】🈳
选择【xuǎn zé】TCP/IP修改其🌴属性🗡
把默认端口【duān kǒu】🈳设置为1433
关键词:SQL
阅读本文后您有什么感想? 已有 人给出评价!
- 86
- 178
- 25
- 7
- 37
- 251