sql server 怎么配置为sql配置允许远程连接接

SQL Server 2005 开启数据库远程连接的方法
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了SQL Server 2005默认是不允许远程连接的,要想通过远程连接实现MSSQL,数据库备份,需要做如下设置,需要的朋友可以参考下
SQL Server 2005默认是不允许远程连接的,要想通过远程连接实现MSSQL,数据库备份,需要做如下设置:
1.打开SQL Server Configuration Manager,使用windows身份登录
2.登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQLServer,和 Windows 身份验证模式”以启用混合登录模式
3.选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
4.展开“安全性”,“录名”,“新建登陆名”,以mylink为例
5.左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码,同时在下面“默认数据库”上勾选你要备份的数据库。
6.左侧选择“用户映射”,在右面选择要映射的数据库,并在前面打勾
7.左侧选择“状态”,在右面栏中 选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定'
8.选中你要备份的数据库,这里以my_dbfen_0为例,右键选择“属性”
9.选择“权限”,选中数据库用户mylink,给mylink用户授予select权限。(要正常成功的话,这一步一定要设置哟!)
10.至此SSMS已设置完毕,先退出,再用mylink登录,成功即表示mylink帐户已经启用
11.打开sql server配置管理器。在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”双击打开设置面板将其修改为“是”
这里可以选择“IP 地址”选项卡,设置TCP的端口,默认的为“1433”
如果您的数据库地址为localhost,您可以在这里修改数据库IP。
12.在左则选择sql Native Client 100配置节点下的客户端协议,启用右侧的 TCP/IP协议。
至此,我们完成了MSSQL数据库远程连接授权。现在,我们可以用刚才建立的“登录名”和“密码”去多备份上备份MSSQL数据库了。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具Sql-Server 配置远程连接以及C#连接字符串-mssql-电脑编程网Sql-Server 配置远程连接以及C#连接字符串作者:base 和相关&&SQLServer2008设置开启INTERNET远程连接(&转&有现成的自己就不写了)
SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程上的SQL Server 2008,需要做两个部分的配置:
使用用sa账户登录SQL Server Management Studio(简写SSMS)&
如果安装时,不是使用SQL Server身份验证模式的,请使用windows身份连接,登录后,右键选择&属性&
&安全性&,选中右侧的&SQL Server 和 Windows 身份验证模式&以启用混合登录模式
选择&连接&,勾选&允许远程连接此&,建议将&最大并发连接数&按实际情况,进行设置,然后点&确定&
展开&安全性&-&&登录名&-&&sa&,右键选择&属性&
左侧选择&常规&,右侧选择&SQL Server 身份验证&,并设置密码
选择&状态&,选中&启用&,点击&确定&
右击选择&方面&
在&方面&下接列表框中,选择&服务器配置&,将&RemoteAccessEnabled&属性和&RemotoDacEnabled&设为&True&,点&确定&
至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。
下面开始配置Sql Server Configuration Manager (SSCM),选中左侧的&SQL Server服务&,确保右侧的&SQL Server&以及&SQL Server Browser&正在运行
打开左侧&SqlServer网络配置&,打开&你自己数据库实例名的协议&,查看右侧的TCP/IP默认是&已禁用&,将其修改为&已启用&
双击打开&TCP/IP&查看&TCP/IP属性&下&协议&选项卡中的&全部侦听&和&已启用&项,是否都是设置成&是&
选择&IP Addersses&选项卡,IP1、IP2、IPAll设置TCP端口为&1433&,TCP动态端口为空值,已启用为&是&
&如图将"客户端协议"的"TCP/IP"也修改为&已启用&
双击打开右侧&TCP/IP&,打开&TCP/IP属性&,将默认端口设为&1433&,已启用为&是&
配置完成,重新启动SQL Server 2008。
最后一步,必需要防火墙上把SQL Server 的1433 TCP端口和1434 UDP端口映射出去。
注意:SQL Server
Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。
打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
该文章是根据本人在使用的实际情况中进行不断试验和在网上查找相关资料进行整改的。
由于本人使用的是CiscoASA5510的防火墙,所以在配置防火墙的时候曾经一度以为只要1433的TCP端口映射就可以了,但是却反复试验都不成功。最后查找了Sql Server网络端口的相关资料,再把1434的UDP端口也一并映射出去,就可以用SSMS在INTERNET中成功连接。
C#连接字符串
public static string strConnection = "data source=*.*.*.*;initial catalog=user id=password=";
Integrated Security = True是什么意思?
integrated security=true 的意思是集成验证,也就是说使用Windows验证的方式去连接到数据库服务器。这样方式的好处是不需要在连接字符串中编写用户名和密码,从一定程度上说提高了安全性。
可能产生的问题:
sql 2005 用户 sa 登录失败,该用户与可信SQL Server连接无关联 错误18452
用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联
问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码
解决方法:先用windows身份验证的方式登录进去,然后在&安全性&-&登录&-右键单击&sa&-&属性&,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。
问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(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,点击确定就可以了。
问题四、sql server 2005 错误 18452
无法连接到服务器
服务器:消息18452, 级别16,状态1
[Microsoft][ODBC SQL Server Driver][SQL Server]用户&sa&登陆失败。原因:未与信任SQL Server连接相关联
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(例如 sa )进行连接,解决方法如下
设置允许SQL Server身份登录 (基本上这个很有用)
操作步骤:
1。在企业管理器中,展开"SQL Server组",鼠标右键点击SQL Server服务器的名称
2。选择"属性"
3。再选择"安全性"选项卡
4。在"身份验证"下,选择"SQL Server和 Windows"
5。确定,并重新启动SQL Server服务
问题五、用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。
解决方法:检查你的数据库的认证模式,windows 和 混合模式,需要SA登陆的请选择混合模式。
检查计算机1433连接端口,1434数据端口是否打开
针对sql 2005 进入管理器中&安全&==》&用户&==》双击用户(弹出属性对话框)==》&状态&把状态改成enable,退出管理器重新登录(用户验证模式)
即:右键数据库属性对话框,选择&安全性&选项卡,服务器身份验证模式选择&SQL Server和Windows身份验证模式 。然后重新配置sa的登陆信息即可。
SQL SERVER 2005使用sa 登录失败-提示该用户与可信 SQL Server 连接无关联
错误提示:
sa 登录失败,提示该用户与可信 SQL Server 连接无关联
解决方法:
打开SQL Server Management Studio Express,
右键点击服务器,选择Properties(属性),在弹出窗口中点击Security(安全)切换到安全面板,
将server authentication服务器认证从windows authentication mode(windows用户认证模式)
修改为Sql Server and Windows Authentication mode(Sql server和windows认证模式),ok。
打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态)切换到状态面板,将Login(登录)设置为Enabled(启用)。
切记:一定要把SQL2005服务重启才生效。
相关资料:||||Sql-Server 配置远程连接以及C#连接字符串来源网络,如有侵权请告知,即处理!编程Tags:                &                    > SQL Server 不允许进行远程连接?该怎么解决
SQL Server 不允许进行远程连接?该怎么解决
wayensam & &
发布时间: & &
浏览:148 & &
回复:3 & &
悬赏:0.0希赛币
SQL Server 不允许进行远程连接 用vs2005做了个数据库连接的小程序。在本机调试正确。但在进行客户端运行时,提示如下:
在建立与服务器的连接时出错。在连接到 & SQL & Server & 2005 & 时,在默认的设置下 & SQL & Server & 不允许进行远程连接可能会导致此失败。 & (provider: & 命名管道提供程序, & error: & 40 & - & 无法打开到 & SQL & Server & 的连接) & (Microsoft & SQL & Server,错误: & 53) &
不知是什么原因?服务器环境:win2003 & server,先装了sql2000,后装了vs2005(sql2005已开启远程连接)。客户端:winxp+sp2,net2.0.
1.server要保证在SQL Server Configuration Manager里的SQL Server 2005 Network Configuration里,确保TCP/IP的protocol是enable的。
2.client也要保证Native的TCP/IP protocol也enable。
3.当然要确保server的sql server服务已经开启。
4.server如果开了firewall,在exceptions里添加1433 port。
注意防火墙!!
wayjm10000 & &
& & (0)(0)在使用SQL Server 2005的远程连接时,如果遇到连接不上的问题,请按下列步骤操作:
1。server要保证在SQL Server Configuration Manager里的SQL Server 2005 Network Configuration里,确保TCP/IP的protocol是enable的。
2。client也要保证Native的TCP/IP protocol也enable。
3。当然要确保server的sql server服务已经开启。
4。server如果开了firewall,在exceptions里添加1433 port。
大多数情况是由于防火墙导致的,一般来说导致的错误描述是:
TITLE: Connect to Server
------------------------------
Cannot connect to INRIE.
------------------------------
ADDITIONAL INFORMATION:
An error has occurred while establishing a connection to the server.
When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 53)
For help, click: +SQL+Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476
------------------------------
wayfs247 & &
& & (0)(0)配置 SQL Server 2005 以允许远程连接
INTRODUCTION
当您尝试从远程计算机, 连接到 Microsoft SQL Server 2005 的实例可能会收到错误消息。 在使用任何程序来连接到 SQLServer 时可能发生此问题。 使用 SQLCMD 实用程序来连接到 SQLServer 时 (例如, 您收到以下错误消息:
Sqlcmd: 错误: MicrosoftSQLNativeClient 已建立连接到服务器时发生错误: 当连接到 SQL Server 2005, 此失败可能是由事实在默认设置下 SQLServer 不允许远程连接。
当 SQL Server 2005 不被配置为接受远程连接可能会发生此问题。 默认情况下, SQLServerExpressEdition 2005 和 SQL Server 2005 开发版不允许远程连接。 要配置以允许远程连接, SQL Server 2005 完成所有以下步骤: • 启用远程连接的与要从远程计算机连接到 SQLServer 实例上。
• 打开服务器 SQLBrowser 服务。
• 配置防火墙以允许相关服务器 SQLBrowser 服务为 SQLServer 并网络通信。
本文介绍如何完成每个步骤。
为 SQL Server 2005 的实例上启用远程连接并打开服务器 SQLBrowser 服务, 使用 SQL Server 2005 外围应用配置器工具。 当您安装 SQL Server 2005 外围应用配置器工具安装。
启用远程连接为 SQLServerExpress 2005 或 SQL Server 2005 开发版
您必须启用远程连接为每个与要从远程计算机连接到 SQL Server 2005 实例。 要这样做, 请按照下列步骤操作: 1. 指向 程序 , 指向 Microsoft SQL Server 2005 、 指向 配置工具 , 依次 SQLServer 外围区域配置 开始 。
2. 在 SQL Server 2005 外围应用配置器 页, 单击 外围应用配置器对于服务和连接 。
3. 然后单击 应用 外围应用配置器对于服务和连接 上, 展开 数据库引擎 、 远程连接 , 单击要启用对环境, 适当协议和 本地和远程连接 。
注意 Click 确定当您收到以下消息:
对连接设置将不生效您重新启动数据库引擎服务。
4. 展开 数据库引擎 外围应用配置器对于服务和连接 上, 单击 服务 , 单击 Stop , 等到 MSSQLSERVER 服务停止, 然后单击要重新启动 MSSQLSERVER 服务 开始 。
启用 SQLServer 浏览器服务
如果运行 SQL Server 2005 通过实例名称并不使用特定 TCP/IP 端口号, 您连接字符串中您必须启用 SQLServer 浏览器服务以允许进行远程连接。 例如, 与默认实例名称是 计算机名称 \SQLEXPRESS SQLServerExpress 2005 一起安装。 您只需要一次, 无论正在运行 SQL Server 2005 的多少实例启用 SQLServer 浏览器服务。 要启用服务器 SQLBrowser 服务, 请按照下列步骤。
要点 这些步骤可能增加安全风险。 这些步骤可能也导致计算机或网络更容易来攻击由恶意用户或恶意软件如病毒。 我们建议过程, 本文介绍以便实现特定程序功能到按它们旨在, 或程序。 在进行这些更改, 建议, 评估风险与特定环境中实施此过程相关联。 如果要实现此过程, 请采用适当附加措施来保护系统。 我们建议如果确实需要此过程只使用此过程。 1. 指向 程序 , 指向 Microsoft SQL Server 2005 、 指向 配置工具 , 依次 SQLServer 外围区域配置 开始 。
2. 在 SQL Server 2005 外围应用配置器 页, 单击 外围应用配置器对于服务和连接 。wayfj010333 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&}

我要回帖

更多关于 sql 允许远程连接 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信