SQL Server 不允许远程连接解决方法Word文档下载推荐.docx

上传人:b****5 文档编号:16537561 上传时间:2022-11-24 格式:DOCX 页数:11 大小:314.03KB
下载 相关 举报
SQL Server 不允许远程连接解决方法Word文档下载推荐.docx_第1页
第1页 / 共11页
SQL Server 不允许远程连接解决方法Word文档下载推荐.docx_第2页
第2页 / 共11页
SQL Server 不允许远程连接解决方法Word文档下载推荐.docx_第3页
第3页 / 共11页
SQL Server 不允许远程连接解决方法Word文档下载推荐.docx_第4页
第4页 / 共11页
SQL Server 不允许远程连接解决方法Word文档下载推荐.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

SQL Server 不允许远程连接解决方法Word文档下载推荐.docx

《SQL Server 不允许远程连接解决方法Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《SQL Server 不允许远程连接解决方法Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。

SQL Server 不允许远程连接解决方法Word文档下载推荐.docx

服务"

在右侧查看是否已启动,如果没有启动可单击"

启动"

并确保"

启动类型"

为自动,不要为手动,否则下次开机时又要手动启动;

(2)可打开:

开始->

配置工具->

SQLServerConfigurationManager,选中SQLServer2005服务中SQLServer(MSSQLSERVER),并单击工具栏中的"

启动服务"

按钮把服务状态改为启动;

使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"

SQLServer2005配置管理器"

中的SQLServer2005网络配置->

MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.

2.是否已经允许远程连接。

这个部分可以简单的分为4个方面,分别是在SQLServer上启用远程连接、启用SQLServer浏览服务、在Windows防火墙中为SQLServer2005创建例外和在Windows防火墙中为“SQLBrowser”创建例外。

下面是几个具体的操作方式,摘自MSDN,个人觉得文章的黑体部分应当特别的一起我们的注意。

在SQLServer实例上启用远程连接

1.指向“开始->

SQLServer外围应用配置器”

2.在“SQLServer2005外围应用配置器”页,单击“服务和连接的外围应用配置器”

3.然后单击展开“数据库引擎”,选中“远程连接”,在右边选中“本地连接和远程连接”,再选择要使用的协议,(这个地方应当启用TCP/IP和命名管道服务!

)单击“应用”,您会看到下消息:

“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。

”,单击“确定”按钮返回

4.展开“数据库引擎”,选中“服务”,在右边单击“停止”,等到MSSQLSERVER服务停止,然后单击“启动”,重新启动MSSQLSERVER服务。

启用SQLServer浏览器服务

3.然后单击展开“SQLServerBrowser”,选中“服务”,在右边“启动类型”选择“自动”,再单击“启动”,单击“确定”按钮返回

在Windows防火墙中为“SQLServer2005”创建例外

1.在Windows防火墙设置界面中,选择“例外”选项卡,然后单击“添加程序”

2.在“添加程序窗口”中单击“浏览”

3.然后找到“C:

\ProgramFiles\MicrosoftFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Binn\sqlservr.exe”,

单击“确定”返回

注意:

路径可能会根据SQLServer2005安装不同而不同。

MSSQL.1是占位符,对应数据库实例ID。

4.对每个需要打开远程访问的SQLServer2005实例,重复步骤1至3。

在Windows防火墙中为“SQLBrowser”创建例外

\ProgramFiles\MicrosoftFiles\MicrosoftSQLServer\90\Shared\sqlbrowser.exe”,单击“确定”返回

如果防火墙没有打开,此项不用设,如在WindosServer2003中的SQLSERVER2005就是这样。

在使用.NET开发进行时,会遇到使用连接字符串连接SQLServer2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,解决的办法是在SQLServer实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。

没用过SQLServer数据库,第一次配置费了不少劲,微软的东西有点绕,能遇到的问题都遇到了,看过此文后,数据库基本都能连接。

废话不说。

我的系统是xp,不能装SQLServer2005的企业版本,只能装开发版和Express版,Express是免费版,学习用它就够了。

首先需要下载一个名为SQLServer2005_SSMSEE.msi,这个文件一搜索就有下载(...-b939-220c7d135f3d/SQLServer2005_SSMSEE.msi)下载安装。

用VS2005菜单工具连接到数据库出现连接服务器资源管理器,右键数据连接如下图:

星期八软件园_v_U-i)T

a%E'

o&

F

星期八软件园3s+C_g_?

%Og'

U星期八软件园_M0I_?

a0~*]

星期八软件园2z_q7k_m-D_s_c

1.gif星期八软件园

G_K5~_`_O_qI0s_e

星期八软件园_z1c#q_M)l/K_T添入服务器名和数据库名,选择验证方式,一般会出现错误;

星期八软件园_s)D9D_G)v__;

E-~)R$I2\_J

在默认的设置下SQLServer不允许远程连接可能会导致此失败error:

40无法打开到SQL 

 

 

Server的连接连接失败。

_{q_z_}_^5n0星期八软件园/Y$s2F"

i_{-D*H%v_Vo$m_i_[w&

p_P:

h(OA01.此时需要开启sql2005远程连接功能

)i&

]_I0D$\_V~_Wn_g0星期八软件园_n7r0qa_E+c星期八软件园1R-x_D'

TY_x_z_e

开始-- 

MicrosoftSQLServer2005--配置工具--SQLServer外围应用配置器-- 

远程控制----服务和连接外围应用配置器SQLEXPRESS--DatabaseEngine 

星期八软件园n_`_E!

G_X_q/H_?

;

x

G

星期八软件园/q+AG/B3|_UA%Q_s{DO2u

S_q+`_i$B*s0勾选本地连接和远程连接,同时使用TCP/IP和namepipes,确定。

如下图星期八软件园6?

_[-S_D9Z_e_B

星期八软件园_M*e_B_k_JK_~(o;

{_v0y_X

星期八软件园%B

A2G_IT"

Z7V.p_W_zf

2.gif

_G(Q_b1T-L0 

星期八软件园5`_QR_I_a_N_NU

2.登陆设置改为SQLServer身份验证

1\_a(BX_k#]0s0星期八软件园9b_W3no_e_L6{){

MicrosoftSQLServer2005 

--SQLServerManagementStudioExpress,选择Windows身份验证连接,进去后在左边的对象资源管理器的第一项就是你的服务器名点右键属性,选择安全选择SQLServer和windows验证模式如下图:

星期八软件园_XO_@5c7U?

(L星期八软件园$d$P#k(x$]"

}_E

2?

0F_H___W_Z_[!

A03.gif星期八软件园_Ycd_R_|

星期八软件园k7G_C.B_l_Y_|_?

:

A_d/}!

x*?

L%k03.设置一个SQL 

server方式的用户名和密码星期八软件园8B!

E-g_o$c7v_s

星期八软件园;

m'

V0f_F_J!

g0p_H2r1vL.|C0开始--MicrosoftSQLServer2005 

-- 

SQLServerManagementStudioExpress,选择Windows身份验证连接 

,点上面的新建立查询在右面输入sp_passwordnull,'

123456'

'

sa'

,点上面的执行,这样就设置了一个用户名为sa 

密码为:

123456的用户,但是现在还不能用用户名sa登陆 

如下图:

自已在SA用户的属性中去改也行的!

为什么要用这个SA账户呢?

因为在WEB中只能以用户名和密码来访问,而不能以windows登录方式来访问的,所以不仅要建立这个用户名,而且要用这个用户名和你的数据库关联。

星期八软件园_r/|_k6aEF!

J

星期八软件园+mt5k_V

h.\_Q_~f_a#_星期八软件园'

U(AZ)U_~_`8W8K

&

p_j&

|_V_h_O_n_]04.gif星期八软件园_t'

u_P!

`8{_k_Q

同时也应把你的数据库附加进服务器的数据库,并改成一个好记的名字:

如shouzhou,如下图:

+E1|*K_P}0

_u'

n_R_j!

v_x04.开启sa帐号星期八软件园.Z/K*Hy_XJ_m1P_}

_]!

A7h(j_m_t0 

开始--MicrosoftSQLServer2005 

SQLServerManagementStudioExpress,选择Windows身份验证连接,点左面的对象资源管理器-- 

安全性-- 

登陆名-- 

sa右键属性,点状态 

登陆勾选启用如下图

_w_d8M_T_`2z_G"

d0

_G6S!

Z_r_y_QRn_v_J1[0星期八软件园_T___Y_\"

l/c_a

星期八软件园"

r!

IR3@_l&

R_P

5.gif

而且用户SA的默认数据库应选为你要用的数据库,如下图:

_z_j'

{2D"

^:

n6CE_F0

-T7e_y_?

)\#h)B!

v0星期八软件园,d_fwr_qh:

b_I)Y_n

5.重启数据库服务器

星期八软件园#@_|_n_w!

Z*q2r

`_|.s6@_x_E"

y,R%p_x,W0如下图星期八软件园%C&

u_U_F%h:

fq)d;

|

星期八软件园,K(|(O_m_f%m星期八软件园$H"

J0vH~7]

星期八软件园*X_t-g_x_F_F_C6^:

p_~

6.gif

_U8t_|_?

f0星期八软件园5W_u5o_@_IA#^'

]_V

6.测试连接vs2005星期八软件园1DK_W*Z_P0X

!

V_f$i_TJ3@2P_}l_M0星期八软件园/A-Z_@:

m_~k4AJ

星期八软件园(`_q9k0])G_K_c8s

7.gif

j_h_^_g!

AW0星期八软件园1w6w_i_C7L_?

-L5y.@6b5\"

{%[_h_T_m_r7u0星期八软件园_~_i

|r(nB_m

服务器名就是你登陆数据库管理器的时候的服务器名如我的是COMPUTER\SQLEXPRESS

D[&

C3t

~_i8r%\_X%r0星期八软件园_k"

R0~zW1O$D_H

e_\_q0m;

c6w_W__-K0星期八软件园p_y_A_A_E_b#^

星期八软件园/?

_m_~n'

^_}({

8.gif星期八软件园*y_]_]_U3Zt_G_k/V

以后操作都完成后,就会出现下图,那么,恭喜,连接成功!

星期八软件园v_t%G4Y_[

星期八软件园+p_P_P0Y5d_a_E'

wm_{_R7U~星期八软件园1P{_{"

B

i#]3O_]:

R

_f/g_hp$\$t3k09.gif星期八软件园N!

P_C_B:

F3N_u_`R

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1