视你SQLServer版本,2008以上版本可以在“对象资源管理器”里右键连接到的数据库服务器,打开“服务器属性”,进入“连接”,勾选“允许远程连接到此服务器”。
开始菜单中打开"SQLServer 配置管理器",进入“SQLServer 网络配置”选项卡,进入需要开放远程访问的Server,在右侧选择TCP/IP,将“已启用”设定为“是”。进入“SQL Native Client配置”,客户端协议中选择TCP/IP,将“已启用”设定为“是”。
可以通过IP地址和登录名密码连接到此数据库服务器。
若是互联网访问需要做好端口映射,开放防火墙等。(非常不建议开放互联网访问权限)
哪个版本SQL SERVER?\x0d\\x0d\SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:\x0d\1,SQL Server Management Studio Express(简写SSMS) \x0d\2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)\x0d\有两点要注意:\x0d\1,2005的外围应用配置器在2008中换了地方\x0d\2,有些设置生效需要重启一下SQL Server\x0d\step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”\x0d\step 2: 左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式\x0d\step 3: 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”\x0d\step 4: 展开“安全性”->“登录名”->“sa”,右键选择“属性”\x0d\step 5: 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码\x0d\step 6: 选择“状态”,选中“启用”,点击“确定”\x0d\step 7: 右击数据库选择“方面”\x0d\step 8: 将“RemoteAccessEnabled”属性设为“True”,点“确定”\x0d\step 9: 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用\x0d\step 10: 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行\x0d\step 11: 以下为英文版本界面。如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”\x0d\step 12: 选择“IP Addersses”选项卡,设置端口“1433”\x0d\step 13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”\x0d\step 14: 配置完成,重新启动SQL Server 2008。\x0d\此时应该可以使用了,但是还是要确认一下防火墙。\x0d\ \x0d\SQL Server 2005/2008 Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。\x0d\打开防火墙设置。将SQLServrexe(C:\Program Files\Microsoft SQL Server\MSSQL10SQLEXPRESS\MSSQL\Binn\sqlservrexe)添加到允许的列表中。
应该是目标数据库的监听没有启动,用netca 配置一下监听应该就行了。
配置监听:运行netca工具,具体看你用的是什么OS,cmd(Windows)里或者terminal(linux)里,输入netca,然后配置Listener,或者直接找安装路径下的 network\admin ,在这个文件夹里编辑listenerora这个文件,编辑好了以后执行lsnrctl start
以上就是关于a电脑如何访问b电脑的sqlserver数据库全部的内容,包括:a电脑如何访问b电脑的sqlserver数据库、如何连接其他电脑sql server中的数据库、另一台电脑怎么访问我电脑上的数据库!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)