SQLServer远程连接_第1页
SQLServer远程连接_第2页
SQLServer远程连接_第3页
SQLServer远程连接_第4页
SQLServer远程连接_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 如何配置 SQL Server 2005以允许远程连接首先:为 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 启用远程连接必须为要从远程计算机连接到的每个SQL Server 2005实例启用远程连接。 为此,请按照下列步骤操作:1.单击 肝始",依次指向 程序”、"Microsoft SQL Server 2005和"配置工具", 然后单击“SQL Server#围应用配置器”。2. 在“SQL Server 2005外围应用配置器”页上,单击 服务和连接的

2、外围应用配置器”。3. 在 服务和连接的外围应用配置器”页上,展开 数据库引擎”,依次单击 远程连接”和 本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击应用”。注意:请在接收到以下消息时单击确定”:直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。4. 在服务和连接的外围应用配置器”页上,展开 数据库引擎”,依次单击 服务”和停止”,等待MSSQLSERVER服务停止,然后单击启动”以重新启动 MSSQLSERVER服务。其次,给sql server 2005打上补丁程序,如果安装在2003操作系统之上,请在系统的防火增上增加一 个”例外”即对1433的端口进行开放2、

3、主题:如何打开 sql server 2005的1433端口如何打开sql server 2005的1433端口配置工具->Sql Server Configuration Manager->MSSQLSERVER 的协议看看TCP/IP协议是否启动,如果启动,右键菜单点”属性",在分页菜单中选"IP地址”,把"IP1"和 "IP2"中”TCP 端口 "为 1433,”已启用”改为"是"配置工具->Sql Server Configuration Manager->SQL Nati

4、ve Client 配置->客户端协议->TCP/IP选择TCP/IP右键菜单中”属性",确认"默认端口 "是1433,”已启用”为"是"SQL Server 2005远程连接配置 TCP/IP属性.Surface Area Configuration -> Database Engine -> Remote Connections ->Using TCP/ITSQL Server外围应用配置器 一服务和连接外围配置 一database englie远程连接一启用(远 程连接的 TCP/IP 和 named pip

5、es)SQL Server Configuration Manager SQL2005 网络配置一启用 TCP/IP 和 named pipes般按如上即可 其他说明见下sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器,微软的官方网站有下,安装好manage管理器后,在程序中连接sqlserver2005,下面几点是要注意的。1. 开启sql2005远程连接功能,开启办法如下,配置工具->sqlserver外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择&

6、quot;远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服 务就可以了 .2. 登陆设置改为,Sql server and windows Authentication 方式同时选中,具体设置如下:manage 管理器->windowsAuthentication(第一次用windows方式进去),-> 对象资源管理器中选择你的数据服务器-右键属性>security>Sql server and windows Authentication 方式同时选中 .3:设置一个Sql server方式的

7、用户名和密码,具体设置如下:manage管理器 ->windows Authentication>new query>sp_password null,'sa123456','sa'这样就设置了一个用户名为sa密码为:sa123456的用户,下次在登陆时,可以用Sql server方式,用户名为sa,密码为:sa123456的用户进数据库了 .4:做完上面三步后,这样写连接字符串就可以顺利进入数据库了,(server=.sqlexpress;uid=sa;pwd=sa123456;database=master"其它版本,做如下哉置程

8、序一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、TCPIP)注:SQL Server浏览器程序以服务的形式在服务器上运行

9、。SQL Server浏览器侦听对 MicrosoftSQL Server资源的传入请求,并提供计算机上安装的SQL Server实例的相关信息。SQLServer浏览器可用于执行下列三种操作:浏览可用服务器连接到正确的服务器实例连接到专用管理员连接(DAC)端点SQL Server Browser服务(sqlbrowser)为数据库引擎 和SSAS的每个实例提供实例名称 和版本号。SQL Server浏览器随 Microsoft SQL Server 2005 一起安装,为该计算机上运行 的早期版本的 SQL Server (从 Microsoft SQL Server 7.0 开始)提供此

10、服务可视化配置SQL Server 2005 Express的远程 访问(一)时 间:2008-4-11 16:30:53作者:朱亦文摘 要:如何安装 SQL Server 2005 Express> MSXML6、 SQL Server Management Studio Express,以及配置 SQL Server 2005 Express的身份验证方式, 以及如何启用 sa登录名。正文:默认情况下,SQL Server 2005 Express Edition、Evaluation Edition 和 Developer Edition 只允 许本地客户端连接(当然包括默认安装的

11、VS2008、VS2005、Express Web、VWD2005、VWD2008 所附带的 SQL Server 2005 Express)。Enterprise Edition (企业版)、Standard Edition(标准版)和Workgroup Edition (工作组版)还可侦听TCP/IP上的远程客户端连接。由于,SQL Server 2005 Express Edition是可以免费分发的,它的安装包分为两种:"SQL Server2005 Express Edition SP2 和 其有高级服务的 SQL Server 2005 Express Edition S

12、P2 ,其下载 位置: 。为了可视化管理,Microsoft还提供了 "SQL Server Management Studio Express,本文就是基于这个管理工具编写的教程, 该管理工具的下载链接: 。一、安装 SQL Server 2005 Express Edition SP2、Microsoft XML Core Services 6.0 和 Microsoft XML Core Services 6.0 Service Pack 1 安全更新程序 (KB933579)和 SQL Server Management Studio Express Edition从上述下载

13、地址下载:SQL Server 2005 Express Edition SP2 ( SQLEXPR32_CHS.EXE , 40.6MB )和 SQL Server Management Studio Express (SQLServer2005_SSMSEE.msi , 44.7 MB ) 1、运行 SQLEXPR32_CHS.EXE在安装SQL Server 2005 Express Edition SP2的最后,安装程序会给出一个安装总结,强烈建议大家阅读,它会告诉我们很多的信息,不要轻易放过。下面,我将其对我们用的配置信息摘录如下: 配置和管理 SQL Server Express为

14、提高可管理性和安全性,SQL Server 2005对系统上的 SQL Server外围应用进行了更严格的控制。若要使外围应用最小化,请将以下默认配置应用于SQL Server实例:o 禁用TCP/IP连接o 禁用 Named Pipeso 必须手动启动 SQL Browsero 禁用 OPENROWSET 和 OPENDATASOURCEo 禁用CLR集成o 禁用OLE自动化o 禁用 xp_cmdshell若要启用或禁用功能和服务,请运行 开始”菜单中的“SQL Server外围应用配置器”工具。安装完后,我们可以看到如下的开始菜单项:Microsoft SQL Strver 2005 附伴

15、卜配置工具 L) SQL Server错误和使用惜况报告,旬SQL 5erver配置管理器皿二g纣外围区.用配置器它包含三个配置工具,我们今天等下要用到“SQL Serve配置管理器”和“SQL Serve外围应i_i,管理工具卜用配置器”。2、运行 SQLServer2005_SSMSEE.msi为了便于管理,我们安装SQL Server Management Studio Express Edition。安装 SQL Server Management Studio Express之前,必须先安装MSXML 6.0 。下载其中文版,安装之。注意必须安装 2007年8月 14 日的 Micr

16、osoft XML Core Services 6.0 和 Microsoft XML CoreServices 6.0 Service Pack 1 安全更新程序 (KB933579),否则不能正常安装SQL ServerManagement Studio Express,其下载地址: -41b1-a9d2-64443913c976SIRL 6 0 Farmer (KB9335T9)使用下列信息采获得技术支持MSKML S. 0 Far 戏r 1技93353)发仃琦Mi crosuft Corporation版本:S. 10 1200.0吏挥信度.http /sUtQri.cvrn/kb/9

17、33579如果程序运正确,您可以旭徂单击“修复"来重新安装它-修复|risWT有了它才能正常安装SQL Server Management Studio Express。cr«seft SQL S.言&M SIxprasx 安裂程序正在完成 lierosoft SQL Server ,anageent Studio Express 安装程序安装程序巳成功安装了 Microioft SQL Server Management Stxidi o ExFres, ,电击“完成”退出.>->> >7._> >bmbbbB .-7TV !=

18、 完成心一二、配置SA在默认情况下,SQL Server 2005 Express是采用集成的 Windows安全验证且禁用了 sa登录 名。为了工作组环境下不使用不方便的Windows集成安全验证,我们要启用SQL Server 2005Express的混合安全验证,也就是说由SQL Server来验证用户而不是由Windows来验证用户。1、使用 SQL Server Management Studio Express。当我们启动 SQL Server Management Studio Express时,首先它要连接到我们的 SQL Server 2005 Express,我们在安装 S

19、QL Server 2005 Express时,默认的实例为 SQLExpress ,服务器 名称的组成为:机器名 实例名,因此,本例的服务名称为 W2K3-C SQLEXPRESS (注:安SQL Server 2005 Express 的机器名为 W2K3-C )。第一次使用 SQL Server ManagementStudio Express,由于我们必须采用 Windows身份验证,这是默认安装时决定的。a)设置SQL Server 2005 Express的身份验证方式< licreEoft SQL Server luaE&BttMt Stuli 0 1文件编辑视囹工

20、具窗口电)盘新建查询®L'j 3 1 £.# J4 ; ji!l2&CSQmFKE5S EE u n n -,LJ蜘犀 I皿定)断开珪接更) 注册_女至性一i服务器制象 二宴制 二蓉理1在巅的服务器上 点击右健,弹出上 下文菜单作2律出的菜单上选择*属欧新建查询康)停止暂停)准:梁(E)重新启动(A)Reports *qffi (S) 肉处§sg设库至接据敛限连数高权2设置温含安全晾证服苗器身哥验证/X1肾浦义泸带金验证模式电)2-.寸惠瓦忑富带一布-福航*郭蟹证模翥 JR 蓉割届性T2E3CS0LllFuSS>削脚本 10帮助, icrom

21、tt SQL Server也wmto Zxpr ess直到重新启动SQL Server后,您所微的某些配置更改才会生效.b)设置sa的密码并启用sa登录名9 N2K3-CSQLHKFRESS CSQL Server 9. 0. 3042 - 一,数据库潮一i安全性工1寰录名E BUILTIiT'tAdin i m s trators囱j BUILrilFWsirsC NT AUTHDRITT'vSYSTEM新建登录名更).,编写登录圈本为昼)Reports*重命名或)删I除)刷新任)屈性d)设金妣 密码.,脚本 .帮助嘛认密码©5*率*1密础虞):登录名®.

22、蜜亲屈性- E* 选择真_r常规r服务逢由 三用户蛹 三状态八可视化配置SQL Server 2005 Express的远程访问(二)时 间:2008-4-11 17:14:47作者:朱亦文摘 要:配置SQL Server 2005 Express,以实现远程访问,即局域网中访问SQL Server 2005Express o正 文:三、配置远程访问在上一节我们讲了如何安装 SQL Server 2005 Express > MSXML6、SQL Server Management Studio Express,以及配置 SQL Server 2005 Express的身份验证方式,以及

23、如何启用 sa登录 名。但是,网络中间的其他用户还是访问不了我们的SQL Server 2005 Express o下面我们接着讲如何让 SQL Server 2005 Express能够被远程访问, 也就是说,如何在局域网 中访问 SQL Server 2005 Express o在一节,我们可以看到安装完 SQL Server 2005 Express后,安装程序最后给了我们如下信息: 禁用TCP/IP连接禁用 Named Pipes 必须手动启动 SQL Browser而这些都是我们实现远程访问要启用的,我们必须开启它们才能实现远程访问。1. 配置服务在开始菜单上我们打开 SQL Ser

24、ver 2005的配置工具 "SQL Server外围应用配置器在进入 服务和连接的外围应用配置器 ”对话框以后,我们首先选择左侧的 远程连接”,在右 侧我们选择 本地连接和远程连接”,选择 同时使用TCP/IP和named pipes"。当然,你如果 只想使用TCP/IP连接SQL Server 2005 Express的话,你可以选择 仅TCP/IP” 。为了能够访问到 SQL Server 2005 Express,我们必须启用 SQL Server Browser,以使服务器 端口或Named Pipe信息传达到客户端,如果不启用该服务,客户端是连接不到SQL Se

25、rver2005 Express服务器的。当设置完成后,我们点击 确定”按钮以保存配置信息(注:如果是点的窗口上关闭按钮,配 置信息是不会保存的),这时,配置程序提示我们必须重新启动。连接设置更教警报4直到重新启动数据库引擎服舞后,对连接设置所野的更改才会生效.2. 重新启动数据库服务和SQL Server Browser服务点击 控制面板-管理工具-服务”,打开 服务”窗口。SQL Server CSQLEIFR£SS>名称停止此服务 gg此服蚤 :重启动此服,t CardHirdvar& Detectioni 41 AAi iM.Er 竺.二!诞 Server &q

26、uot;(MlilPBESS I . . . j . . I - t. i . - . j - I < s > - | - I . . i .4 . . I 4 i . I .状态 启动类型已启动自动手动手动一已启动目劫2启动er1逸择描述I SQL Server ($QLEXFRESS) 提一., 己启动 自动口 m*£?用国图匚Server Eraser将日,自动名称状态启动类型3. 验证远程访问从局域网上的另一台机器上访问这个SQL Server 2005 Expresso我们把上一节配置的数据链接文件TestSQL.UDL复制到网络上的另一台机器的桌面上,双击打开

27、这个文件,点击 测试连接”,成功!期连接质&L_指定下列设置以连接到此教据:i输入数据源和感)数据位置: 数据通 B) : tf2K3CSQLEXmSS3输入要使用的初I始目录珊试连接(T)幕助取消密码(T):I空白密码CB)上允许保存密码笛)2葡i入登录朋务器的信息使用Windows JIT集成安全设置m9使用指定的用户名称和王码CU):用户名称01):注:安装了 SQL Server 2005 Express的W2K3-C的防火墙是关闭的,它的 IP地址:28。可视化配置 SQL Server 2005 Express的远程访问(三)正文:四、配置Windo

28、ws防火墙上一节,我们讲了安装了SQL Server 2005 Express的W2K3-C这台机器的防火墙是关闭的,当我们在这台机器上打开Windows防火墙以后,网络中的另一台就无法访问这个SQL Server2005 Express 了。1、Windows防火墙配置的关键防火墙的本质就是控制 TCP/IP不同端口在网络上通讯,一个端口代表一类通讯,就像电视个频道的电视节目。防火墙频道一样,如果,电视台不转播某个频道,你就无法接收到这 就类似电视台,它可以控制本机与网络的各种通讯。在一般的资料介绍中,SQL Server有两个端口与网络通讯:1433 (TCP)和1434 (UDP ),可

29、是奇怪的是光这样我们还是无法从网络上的另外的机器上访问这个SQL Server 2005Express,不管你的数据源是 28SQLEXPRESS 还是 W2K3-CSQLEXPRESS ,结 果都是一样,无法通过数据链接测试。为此,我做了很多的试验,最终确定防火墙还必须放开对应用程序的控制,也就是SQL Server服务应用程序,它的程序文件为sqlservr.exe。通过这样的防火墙配置,我们终于可以从网络上另一台机器上访问这个SQL Server 2005Express数据库服务器了。防火墙配置总结,必须打开: a、1433 (TCP)端口(必须) b、1434

30、(UDP)端口(必须) c、SQLSERVR.EXE应用程序(必须) d、文件与打印机共享(可选)2、实践操作(以 Windows XP SP2、Windows Server 2003 SP1 为例)a)打开防火墙设置 点击 控制面板-网络连接-本地连接”,打开 本地连接状态”对话框,也许你的不是 本地连接”,可能是 本地连接2”,亦或是其它,总之只要是网 络连接就行。接下来,点击 属性' 按钮。打开 本地连接属性"对话框,点击 高级"选项卡,并点击 设置",进入Windows防火墙设置。b)启用 Windows防火墙 c)设置端口和应用程序打开“Wind

31、ows防火墙”对话框,在 常规”选项卡中选择 启用”。然后,点击 例外”选项卡, 进入防火墙的例外的设置,也就是我们常常看到或者听到的打开某某端口 ”。端口,也就是对网络公布这些应用程序或在这里,我们可以在例外中添加应用程序或服务、 服务、端口。我们先来添加1433端口。点击 添加端口 ”。在输入完数据后,点击确定”,保存设置。使用同样的方法,添加1434端口:名称:SQL Server - 1434端口号:1434协议:UDP添加 SQL Server 2005 Express 服务应用程序 sqlservr.exeo在“Windows防火墙”对话框中,点击 添加程序”打开 添加程序”对话框

32、,我们在程序列表中 并没有发现我们想要放开的应用程序。我们必须自行添加。点击 浏览”按钮,如下图,找到 SQL Server 2005 Express实例的安装位置,本文所述的SQLServer 2005 Express 的 SQLExpress 实例安装在 C:Program FilesMicrosoft SQLServerMSSQL.1MSSQLBinn,在这个文件夹中选择 sqlservr.exe应用程序文件。点击打开"按钮。这时我们在 添加程序”对话框中的程序列表可以看到“sqlservr.exe,选择它,然后点击 确定”按钮,保存设置。经过这些步骤后,我们可以在“Windo

33、ws防火墙”对话框中看到我们想要放开的端口和应用程 序的列表:请注意,一定要在要放开的端口或应用程序、服务中打上钩,否则并不会打开这些端口或应用程序、服务。本例,勾选: a) SQL Server - 1433 b) SQL Server - 1434 c) sqlservr.exe d)文件和打印机共享前三项是必须的,最后一项为了数据源采用机器名 实例名”方式访问,如果不选择这一项,只能采用 T硼址实例”方式访问。最后,一定要点 确定”按钮关闭“Windows防火墙”对话框,按 确定”关闭 本地连接属性”对 话框。注:如果不是用 确定”关闭对话框而是用窗口上的关闭按钮关闭对话框,那么一切都是

34、 杨 白劳”。至此Windows防火墙配置完毕,建议重新启动一次系统后再测试。3. 验证在网络上的另一台机器上运行TestSQL.UDL文件,点击 测试链接”,成功!五、思考题如果只想SQL Server 2005 Express服务于本地网络,如何设置防火墙?4、MSSQL2005:SQL Server 2005 Express 远程访问设置SQL Server 2005 Express作为微软数据库的低端解决方案,在开发小型应用和WEB应用中有广泛的使用。但是 SQL Server 2005 Exrpress在默认安装下只允许本机访问,如何启用网 络访问功能就很有必要,现在我简单的介绍一下

35、。1、确认成功 安装SQL Server 2005 Express和 数据库服务已经启动。安装完成后,可以通上图显示数据库服务已经启用。2、 查看 SQL Server Express 2005 网络配置信息(SQL Server 2005 NetworkConfiguration > Protocols for SQLEXPRESS 默认的情况下右边列表中的 Named Pipes 和TCP/IP的状态为Disable,即没有启用。右键点击这两项,在弹出菜单中选中 Enable启 用这两个协议,如下图。文件照)律如查看on4舟国陟岛2watiQiJ卜3 SQL S*r*r Onfa i

36、nhISQL S<rvwr 20C6 S«rviB 3 SQL S*rvtr 20C5 KAlwoirk <ur ttioEk.i- iEM for MtmiESS+ W LL.'1 I ?tJ. L" J .fijj I.*' L s. .Il过随 SQL Server 2005 Express 一同安装的工具 SQL Server Configuration Manager 查看数据 库服务和其他的配置信息。iTCP/IFE&fcbledDi£i|ifcbl<a» a)«H(M)SQL S«

37、;r v«r Coaf i in Uy”文侏於作单)帮新如 » | (51 61 &SQL Svrvtr Cahfa cur kt 1 I'wMir (L»cki)l订 SQL S*r«r 200S Stm irf i3 殳L S*rv*r 2005 It-tverk Ceiifi<ur<tj«b:L Fmueh f*r WLEIPMSS* 皇 SQL Ykiivt Cl i tnl C«nf <uj t U4A/$False$3、 在TCP/IP协议上双击鼠标,弹出对话框。修改对话框Protocol

38、属性页中的“Listen All项设为“no: IP Address属性页中,修改你要数据库服务监听的IP地址的属性,修改Enabled属性为Yes,修改TCP Dynamic Ports属性为空,TCP Port项在默认安装下为空,现在修改 为我们监听端口 1433。修改后的状态如下图所示;?| XTCF/IF届性i SQL Server Surface Area Con£igurati on4、启动管理工具,管理界面如下所示:出2dSQLZ0O5 Su Fars Ar « a Conf a 4it i oaMicrwft,Wtnbowi Seiwr SystemSQL

39、Server 2005Help Pioiecl Y-our SQL SvrverMinimize SQL Server 2005 Surface AreaSQL Server 2005 inpr>«v«s »ttnt(«tbiltjr wd itcwrity byftdnaniitrttori contrcl over th* lurftc* tr«t. ef lcel re«4tt ikstucex «f SQL Server 2005. ti th the SQL 5«rv» 2005 SnrE

40、hct Are*. Cozifi£uzy-ou cs cmiLjt. Dtitbltsrvicts, 心d n*t*«rk prfor r*ai>t- e*Mi«c<t1 Di SuW.d £« a(i&rv£ £ SQL SurVtr 。冲p。曲Iw nr*mt theit lools to tntblt rtqiirtd fttturtx,ind 我1 曾pr«t4c«lx thtl u*4 dntUtd by deftult. P&r up(rtd«(t in.sttine*iF usu th*it t&»lt L。 identify tnd dilfcblt U&micd fttlurtdfkd. prQt4Ccll!,, with tdmmistrttiv* privileiitx on Nieroxoft Hmdiyw瞿 Vntt and 1 *.1 tr v*rxL4ii£ will no lo>iKC*r htv* «.diiiim>riviltfti tKi i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论