Sqlserver2008可本地访问不可远程访问的解决方法

合集下载

SQL server2008无法连接到服务器

SQL server2008无法连接到服务器

安装的SQL Server2008 R2版的连接不到本地数据可,提示未找到或无法访问服务器的解决方法。

如果安装使用“SQL Server 身份验证”的话请在安装完成后按以下步骤设置一下:
一、Microsoft SQL Server 2008—>配置工具—>SQL Server 配
置管理器—>SQL Server 服务,启动SQL Server
(MSSQLSERVER)服务和SQL Server 代理(MSSQLSERVER)服务。

放大图:
右键SQL Server (MSSQLSERVER)服务—> 启动
等待ing
右键SQL Server 代理(MSSQLSERVER)服务—> 启动
等待ing
OK以后出现:
二、SQL Server 网络配置—>MSSQLSERVER的协议,启动
TCP/IP即可。

双击MSSQLSERVER的协议出现以下界面:
右键TCP/IP(界面如下)—> 启动:
点击确定
到达这里就大功告成了!!!重现打开SQL Server Management Studio
连接成功的说o(∩_∩)o。

无法远程访问数据库的原因

无法远程访问数据库的原因

无法远程访问数据库的原因
当我们尝试远程访问数据库时,有时会遇到无法连接的问题。

这可能是由于多种原因导致的。

以下是几个常见的原因:
1. 防火墙配置:防火墙是一种用于保护计算机网络安全的安全机制。

如果你的计算机或服务器上运行着防火墙,并且没有正确配置以允许数据库远程访问,那么你将无法连接到数据库。

在这种情况下,你需要检查防火墙配置,并确保允许数据库的远程访问。

2. 网络连接问题:在进行远程数据库访问时,网络连接是至关重要的。

如果服务器与客户端之间存在网络连接问题,那么你将无法建立连接。

首先,确保你的网络连接是正常的,然后检查是否存在网络故障或连接问题。

3. IP地址和端口配置:数据库服务器通常使用特定的IP地址和端口号进行连接。

如果你尝试使用错误的IP地址或端口号连接数据库,将导致连接失败。

确保你使用正确的IP地址和端口号,并且在连接时没有输入错误。

4. 访问权限:数据库服务器通常需要授权才能进行访问。

如果你没有正确的用户名和密码进行远程访问,将无法连接到数据库。

确保你已经获得了正确的访问权限,并且输入了正确的用户名和密码。

若遇到无法远程访问数据库的情况,以上列举的原因可能是导致连接失败的主要因素。

通过仔细检查这些可能原因,你应该能够解决访问数据库的问题,并成功建立远程连接。

在与sql server 建立连接时出现与网络相关的或特定于实例的错误

在与sql server 建立连接时出现与网络相关的或特定于实例的错误

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 (或2008)时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server 是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。

1. 数据库引擎没有启动。

有两种启动方式:(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;(sql server 2008使用此方法,开始->程序->Microsoft SQL Server 2008 R2->配置工具->SQL Server配重管理器,将MSSQLSERVER协议中的VIA禁用,再选中SQL Server服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动)使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.2. 是否已经允许远程连接。

远程调用连接失败的解决方法

远程调用连接失败的解决方法

远程调用连接失败的解决方法
远程调用连接失败可能是由多种原因引起的,包括网络问题、防火墙设置、远程服务器配置等。

以下是一些可能的解决方法:
1. 检查网络连接:确保本地计算机和远程服务器之间的网络连接正常。

可以尝试ping远程服务器的IP地址,以检查网络连通性。

2. 检查防火墙设置:确保本地计算机和远程服务器上的防火墙设置允许远程调用连接。

可能需要打开特定的端口或允许特定的通信协议通过防火墙。

3. 检查远程服务器配置:确保远程服务器上的应用程序或服务已正确配置,以接受来自本地计算机的远程调用连接。

这可能涉及到检查服务器的网络设置、应用程序配置等。

4. 更新软件和驱动程序:确保本地计算机和远程服务器上使用的软件和驱动程序都是最新版本,以避免因版本不兼容导致连接失败。

5. 检查远程调用协议:确保本地计算机和远程服务器上使用的远程调用协议是兼容的。

例如,如果本地计算机使用的是RPC,而远程服务器使用的是Web Services,那么它们可能不兼容。

6. 检查日志文件:查看本地计算机和远程服务器上的日志文件,以获取有关远程调用连接失败的更多信息。

这可能有助于诊断问题所在。

7. 联系技术支持:如果以上方法都无法解决问题,建议联系远程服务器的技术支持或网络管理员,寻求帮助解决问题。

请注意,远程调用连接失败的具体解决方法可能因具体情况而异,因此需要根据具体情况进行排查和解决。

SQLServer请验证实例名称是否正确并且SQLServer已配置为允许远程连接解决方法

SQLServer请验证实例名称是否正确并且SQLServer已配置为允许远程连接解决方法

SQLServer请验证实例名称是否正确并且SQLServer已配置为允许远程连接解决⽅法场景:在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的异常。

未找到或⽆法访问服务器。

请验证实例名称是否正确并且 SQL Server在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的错误。

未找到或⽆法访问服务器。

请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。

在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的错误。

未找到或⽆法访问服务器。

请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。

在使⽤G2服务时,测试服务器连接,结果遇到这个问题。

问题详细:连接测试失败!:在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的错误。

未找到或⽆法访问服务器。

请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。

(provider: 命名管道提供程序, error: 40 - ⽆法打开到 SQL Server 的连接)。

本机配置:Win7系统,SQL Server 2008 R2 数据库,在360浏览器测试使⽤G2服务测试数据库连接。

⾸先查看了数据库已经允许远程连接,数据库连接字符串也填写正确。

PS:连接朋友数据库正常。

在⽹络上搜索了⼀些答案。

其中,第⼀种⽅法:运⾏中输⼊services.msc,查看SQL有关服务是否全部开启。

启动所有可以启动的SQL相关服务完毕,仍未解决问题。

第⼆种⽅法:设置配置管理器中TCP/IP,端⼝设置为默认的1433。

结果SQLEXPRESS的协议设置为1433后,重启SQL Server (SQLEXPRESS)出现错误。

然后就不能再启动了。

最后找了好朋友帮忙,终于解决了问题。

所做的设置有:更改SQL Server (SQLEXPRESS)TCP/IP其中8099是任意设置的端⼝(后⾯还要在防⽕墙设置)。

sqlserver2008IP或.无法登陆解决办法

sqlserver2008IP或.无法登陆解决办法

sqlserver2008IP或.无法登陆解决办法
1、服务类型不是Network Service。

打开配置管理器-->SQL Server服务-->SQL Serve,右键-->属性-->内置账户,选择Network Service,然后重启SQL Server服务。

2、TCP/IP协议未启用。

打开配置管理器-->SQL Server 网络配置-->(实例名称)的协议-->TCP/IP,右键-->属性-->IPALL,TCP 端口填默认的端口:1433,然后重启SQL Server服务。

3、远程访问未启用。

启动Microsoft SQL Server Management Studio,连接数据库后,在对象资源管理器中,点击右键选择方面-->服务器配置-->RemoteAccessEnabled改为True。

4、未开启SQL Server身份认证。

启动Microsoft SQL Server Management Studio,连接数据库后,在对象资源管理器中,点击右键选择属性-->安全性-->服务器身份认证,选择SQL Server和Windows身份认证模式。

无法通过远程桌面访问电脑的解决方法

无法通过远程桌面访问电脑的解决方法

无法通过远程桌面访问电脑的解决方法近年来,随着远程办公的普及和便捷,远程桌面访问成为了一种常见的工作方式。

然而,有时我们会遇到无法通过远程桌面访问电脑的问题,这给我们的工作和生活带来了不少困扰。

本文将探讨一些常见的无法通过远程桌面访问电脑的解决方法,希望能为大家提供一些帮助。

一、确认网络连接首先,确认您的电脑和远程电脑都已正确连接到网络。

检查您的网络连接是否正常,可以尝试访问其他网站来测试网络是否正常工作。

如果网络连接存在问题,您可能需要联系网络管理员或者服务提供商进行排查和修复。

二、验证远程桌面设置其次,您需要验证远程桌面设置是否正确。

请打开您的电脑上的“系统属性”或者“控制面板”,找到“远程设置”或者“远程协助”选项,并确保“允许远程连接到此计算机”选项被勾选。

如果未勾选该选项,您将无法通过远程桌面访问您的电脑。

三、防火墙设置防火墙也可能会阻止远程桌面连接。

请检查您的电脑上的防火墙设置,确保远程桌面连接的相关端口没有被阻止。

您可以尝试将防火墙设置恢复为默认设置,或者添加一个允许远程桌面连接的例外规则。

四、确保目标电脑开启远程桌面如果您无法通过远程桌面连接到特定的电脑,需要确认目标电脑已经正确地设置了远程桌面功能。

打开目标电脑的“系统属性”或者“控制面板”,在“远程设置”或者“远程协助”选项中,确保“允许远程连接到此计算机”选项被勾选。

五、重启远程桌面服务有时,远程桌面服务可能会出现问题,导致您无法通过远程桌面连接到电脑。

您可以尝试重启远程桌面服务来解决此问题。

打开命令提示符,输入以下命令并按下回车键:```net stop termservicenet start termservice```这将停止并重新启动远程桌面服务,如果服务正常,您应该能够重新连接到您的电脑。

六、使用其他远程桌面工具如果您在尝试了以上方法之后仍然无法通过远程桌面访问电脑,您可以考虑使用其他远程桌面工具进行连接。

市面上有许多可靠的远程桌面工具可供选择,例如TeamViewer、AnyDesk等等。

在与sql_server_建立连接时出现与网络相关的或特定于实例的错

在与sql_server_建立连接时出现与网络相关的或特定于实例的错

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 (或2008)时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。

1. 数据库引擎没有启动。

有两种启动方式:(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;(sql server 2008使用此方法,开始->程序->Microsoft SQL Server 2008 R2->配置工具->SQL Server配重管理器,将MSSQLSERVER协议中的VIA禁用,再选中SQL Server服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动)使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.2. 是否已经允许远程连接。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Sqlserver2008可本地访问不可远程访问的解决方法sqlserver2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQLServer2008,需要做两个部分的配置:1,SQLServerManagementStudioExpress(简写SSMS)
2,SQLServer配置管理器/SQLServerConfigurationManager(简写SSCM)
有两点要注意:
1,2005的外围应用配置器在2008中换了地方
2,有些设置生效需要重启一下SQLServer
step1:打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”
step2:左侧选择“安全性”,选中右侧的“SQLServer和Windows身份验证模式”以启用混合登录模式
step3:选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
step4:展开“安全性”->“登录名”->“sa”,右键选择“属性”
step5:左侧选择“常规”,右侧选择“SQLServer身份验证”,并设置密码
step6:选择“状态”,选中“启用”,点击“确定”
step7:右击数据库选择“方面”step8:将“RemoteAccessEnabled”属性设为“True”,点“确定”《sql2008中没有找到此步,未做》
step9:至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa 帐户已经启用
step10:下面开始配置SSCM,选中左侧的“SQLServer服务”,确保右侧的“SQLServer”以及“SQLServerBrowser”正在运行
step11:以下为英文版本界面。

如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”step12:选择“IPAddersses”选项卡,设置端口“1433”step13:如图将"ClientProtocols"的"TCP/IP"也修改为“Enabled”
step11:我的做法:
设置sa账号的数据库引擎与这里设置的数据库引擎要一致,我的电脑上有三个数据库引擎:OFFICESERCERS、SQLEXPRESS、MSSQLSERVER。

我使用的是SQLEXPRESS引擎(tcp/ip协议,namedpipes两个都要启动),而其他的引擎的tcp/ip和namedpipes没有启动。

tcp/ip设置如下:
sqlserver配置管理器-sqlserver网络配置-SQLEXPRESS的协议,右边的Tcp/Ip右键-属性:
协议:全部侦听:否;已启用:是
ip地址:ip2:ip地址:XXXXX.XX.XX.XX(本机IP),动态端口:空,tcp 端口:1433,已启动:是,活动:是(其他ip设置已启动为否)
这样远程登录使用这个IP地址就可以登录。

step12:配置完成,重新启动SQLServer2008。

此时应该可以使用了,但是还是要确认一下防火墙。

SQLServer2005/2008Express安装以后,默认情况下是禁用远程连接的。

如果需要远程访问,需要手动配置。

打开防火墙设置。

将SQLServr.exe(C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

step12:我的做法如下:
开始-管理工具-高级安全windows防火墙:入站规则右键-新建规则,选择端口,特定本地端口:1433,默认下一步OK。

问题一:当sqlserver启用sa账户时,出现MicrosoftSQLServer错误代号:15535解决方法
您使用MicrosoftSQLServer2008工具连接到运行MicrosoftSQLServer2005的服务器。

打开属性对话框,为SQLServerAdministrator帐户,然后您执行了"sa"登录使用SQLServerManagementStudio工具。

您修改为在"sa登录属性,并再单击确定。

在这的种情况下您将收到下面的错误信息:
TITLE:MicrosoftSQLServerManagementStudio
------------------------------
更改登录'sa'失败。

(Microsoft.SqlServer.Smo)
------------------------------
其他信息:执行一个Transact-SQL语句或批处理时发生的异常。

(Microsoft.SqlServer.ConnectionInfo)
------------------------------
不能为主体sa中设置凭据。

(MicrosoftSQLServer、错误:15535)
------------------------------
原因
如果在常规,登录属性-sa对话框选项卡上,未选中“映射到证书”复选框,则会出现此问题。

如果选中,此复选框也不会是SQLServer2008将尝试删除映射到您的登录凭据的任何凭据。

因为您的凭据不能设置"sa"登录,您将收到异常错误消息当您单击确定以关闭该对话框
解决方案
要解决此问题,确保在更改"sa"登录属性和然后单击确定以关闭对话框之前选择了---登录属性-sa对话框的常规选项卡上的映射到凭据复选框。

我的解决方法:勾选常规-映射到凭据。

相关文档
最新文档