Ⅰ sql SERVER2005无法连接服务器怎么办
程序—Microsoft SQL Server 2005—配置工具—SQL Server 外围应用配置器—服务和连接的外围应用配置器—
1、MSSQLserver(实例名)—DataBase Engine—远程连接—(设置选项)
在下方选项
2、SQL Server Browser—服务(停止时只本机访问)
3、程序—Microsoft SQL Server 2005—配置工具—SQL Server Configuration Manager—网络连接协议—选择实例对应协议—启用烂仔(shard memory、Named Pipes、TCP\IP)
注:
SQL Server 浏览器程序以服务的形式在服务器上运行。SQL Server 浏览器侦听饥毁汪对 Microsoft SQL Server 资源的传入请求,并提供计算机上安装的 SQL Server 实例的相关信息。SQL Server 浏览器可用于执行下余或列三种操作:
浏览可用服务器
连接到正确的服务器实例
连接到专用管理员连接 (DAC) 端点
SQL Server Browser 服务 (sqlbrowser) 为数据库引擎 和 SSAS 的每个实例提供实例名称和版本号。SQL Server 浏览器随 Microsoft SQL Server 2005 一起安装,为该计算机上运行的早期版本的 SQL Server(从 Microsoft SQL Server 7.0 开始)提供此服务
--改登陆模式
用windows验证,登入企业管理器—在实例—属性—安全性(混合登陆模式)
在安全性—登入—sa—属性—状态—启用
Ⅱ java连接SQL2005出现:到主机 的 TCP/IP 连接失败。 外围配置也确定之后出现更改失败,怎么办急!!
你和我前几天遇到的问题一摸一样解决方案:1首先要做的是在sql新建查询里输入execsys.sp_readerrorlog0,1,'listening'运行后会显示你的sql正在运行的tcp/ip接口看看是否和你java代码中指定的url中的接口不一致2你看一下服务器的TCP/IP是否被禁用了,sqlserver2005默认情况下是禁用了TCP/IP连接。启动TCP/IP连接的方法:开始\程序\MicrosoftSQLServer2005\配置工具\目录下的SQLServerConfigurationManager,选择mssqlserver协议,然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了再启动。3设置“开始\程序\MicrosoftSQLServer2005\配置工具\SQLServer外围应用配置器”在“SQLServer2005外围应用配置器”页,单击“服务和连接的外围应用配置器”,然后单击“数据库引擎”,选中“远程连接”,在右边选中“本地连接和远程连接”,再选择要使用的协议,(这个地方应当启用TCP/IP和命名管道服务!)单击“应用”,您会看到下消息:“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”单击“确定”按钮返回。4或是防火墙的问题:你把1433的端口加到例外去就可以了。
Ⅲ sql server 2005 不能连接到服务器
首先你要先配置好你的本地服务器
打开sql server外围配置服务器
看127.0.0.1是否启动。
然后用windows身份登录之后,右键对谈敬侍象资源管理器中含吵的服务器,属性,完全性选项卡,稿贺选择Sql server和windows验证模式,重启数据库,
再来启动你的sa帐号
再去连接就可以了
Ⅳ SQL Server 2005登陆时无法连接到服务器 提示错误10054!求高手解答!
配置工具》配置管理器》2005网络配置》MSSQLSEVER的协议》做信伏》启纯携用坦旅namepipes和TCP/IP就ok了,我跟你问题差不多,这样设置ok
Ⅳ sql server 2005连接到服务器失败,是怎么回事
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 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 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.
2. 是否已经允许远程连接。
这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。下面是几个具体的操作方式,摘自MSDN,个人觉得文章的黑体部分应当特别的一起我们的注意。
在SQLServer 实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”岩早汪,
再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:
“粗仔直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
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 安装不同而不同。
在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。
Ⅵ 如何解决SQL SERVER2005本地无法连接的问题
1.右键服务器,属性--安全性,服务器身份验证选SQL Server和windows身份验证模式,试试看!
2.SQL SERVER 2005 登陆18456错误的解决方法:
SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考)
查找问题的过程:(注:用windows账号还是可以登录的)
第一步: 启动所有与SQL有关的服务,问题依旧;
第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled
两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpedit.msc打组策略编辑器,型州机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。
另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(net start ),25,1433,1434都是开发状态。
晕,会不会是密码错误? 问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码
解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘卜闭蔽登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。
问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)
解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。
问题三、无法打开用户默认数据库。登录失败。用户‘sa’登录失败。(Microsoft SQL Server, 错误:4064)
解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,将默认数据库设置成master,点击确定就可以了。
这时还是不行,后来才知道一个最晕的问题,服务器名是 计算机/实例名,FFC50E78A6DF423\server2005 这次全好了,呵呵
先用WINDOWS模式进去,然后在数据库顶端属性中安全性下的WINDOWS模式改为SQL与WINDOWS模式
下面验证选项,选择为NONE
打开数据库下的安全选项中的登录选项,将SA的密码清空
打开SQL配置工具将(SQL Server Configuration Manager)
将网络配置中的TCP/IP启用,将TCP/IP属性中的IP地址选项中的IP地址活动的已启用中的否改为是
然后 重启SQL服务
Sql Server Express 2005无态闷法使用SA用户登陆解决
在安装VS2008/2005(我机器上安装的VS2008)时会默认把SQL SERVER Express 2005安装上,默认安装时并没有打开远程连接及SA用户登陆功能
1.无法使用SA用户登陆解决方案
解决方法如下,打Microsoft Sql Server Management Studio Express,以windows验证方式登陆,打开服务器属性窗口(在数据库服务器图标上点右键选"属性"),选择"安全性"选项,界面如下所示
服务器验证方式选择SQL SERVERTT和windows验证方式,确认
然后再到"安全性-登陆名"处设置SA用户属性,界面如下
设置密码
状态-启用SA用户
2.无法在其他机器连接SQL 2005 EXPRESS解决方案
在SQL SERVER菜单组中找到SQL Server Surface Area Configuration程序
点击"Surface Area Configuration For Service And Connection",启用"local and remote connections"
重启SQL服务
Ⅶ SQL Server2005 本机连接不上
http://blog.csdn.net/feixianxxx/archive/2010/04/24/5523922.aspx
解决方法:打开“开始—粗伍所有程序空凳罩—Microsoft SQL Server 2005 —配置工具—SQL Server 配置管理器”,在弹出的窗体中,找到“SQL Server 2005 网络配置”,把“MSSQLSERVER的协议”下的“Named Pipes”和“TCP/IP”启用,然后重斗闹新启动SQL Server 即可。
Ⅷ SQL server 2005 无法连接到.
1、以“window身份验证”打开sql server 2005的管理器(microsoft sql server manager studio)
2、打开数据库组属性
选中“sql server 和 windows身份验证模式”:
3、设置一个账号的访问权限,以 sa 为例
4、打开sql server 的配置管理器
在配置管理器中启用TCP/IP:
5、打开外围应用程序配置:
点击“服务和连接的外围应用配置器”:
设置远程连接的选项:
先关闭“Database Engine”的服务,然后重新启动
6、重新启动sql server 和sql server browser:最好将sql server browser启动模式设置为“自动 ”,以避免电脑重启后需手动再开启sql server browser
7、配置防火墙
7-1、如果选择关闭防火墙,那么sql server2005已经允许远程访问了,但这样就会有一些安全隐患。
7-2、如果选择不关闭,那么操作方式如下图:
点击“添袭弊加程序”,弹出下图右边的对话框
点击“浏览”来选择需姿册要打开远程访问的SQL Server 2005 实例,
sqlserver2000路径为:C:Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe
sqlexpress路径为:C:Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
在以同样方式添加sql server browser:路径为C:Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
至此所有操作完成,远程访问设置成功,注意要将sql serser browser 启动方式设置为“自动”,否则重启电脑后,远程访问将失败。我在防火墙中添加了sqlserver端口号1433,不过好像没起什么作用迹禅宏。