电脑如何共享mysql数据库_SQL 手把手教你如何设置自己电脑上的SQL SERVER数据库远程共享...

最近在做一个小项目玩,需要让同事可以访问我电脑下的数据库,所以必须设置我的数据库远程可以访问,费了一番周折,最后搞定,在这里分享一下经验。我的环境是64

最近在做一个小项目玩,需要让同事可以访问我电脑下的数据库,所以必须设置我的数据库远程可以访问,费了一番周折,最后搞定,在这里分享一下经验。

我的环境是64位,win7系统,数据库则是SQL SERVER2008版本。

下面我们开始,我手把手教你~

首先网上的教程多是修改本地的sa用户账号,但是我的sa账号有点问题,修改密码的时候会出现下面的提示错误

9fa8f4d516ecae883778805738f88dd6.png

通过一些其他的方法我也没能解决这个问题,但是我们也可以不使用sa账号,那么,我们就需要重新创建一个账号,下面跟我走

1、首先打开SQL SERVER 2008,即SQL Server Management Studio

91be70b71eac7e002dc2db0d2ac9756d.png

2、用windows身份连接数据库,然后右键点击数据库【属性】

a2b7081f9025272e1e7af893a176c95a.png

3、左边的选择页点击【安全性】,右边选中【SQL Server和Windows身份验证模式】

f4de3a3126ac9fddf9a9156a677a2a26.png

4、左边的选择页点击【连接】,右边选中【允许远程连接到此服务器】,然后点击【确定】

1bf8114c69f0f57a6b38575ab7df21f5.png

5、接着在左边的对象资源管理器中右键点击【安全性】-【新建】-【登录】

e5f8fc7add33ca826a91fc7f7177ff47.png

6、左边选择页选择【常规】,右边写一个【登录名】,选择【SQL Server身份验证】项,填写密码,选择【强制实施密码策略】

1c439cb8bd7fcba8471dc16d8860a989.png

这里要注意一点的是,填写的密码必须稍稍复杂,否则会出现下面错误提示

46cdac94279156bd2db7c1b68b9b0c7a.png

你写的密码强度最好能像这样,例:Uiop_098Mn,狗血吧,哈哈

7、如果你只想你本地上的某一个或几个数据库供其他局域网机器连接,那么左边选择页选择【用户映射】,右边选择你想共享的数据库名,下面要勾选【db_owner】【public】两项。如果你就是想分享你的全部数据库,那么可以跳过此步。

4457dc4e59496b9ef9e03dcac52fb2ed.png

8、接着左边选择【状态】,右边从上到下依次选择【授予】【启用】,,之后点击【确定】

afb030be033ded635d99aa6a776753c6.png

9、接着点击数据库右键【方面】

468ba18715ceefb41894fc01fee54f25.png

10、方面项选择【服务器配置】,方面属性项将【RemoteAccessEnabled】置为true

fc1469dd28058fc674698b68028cf3c2.png

到此为止,你就可以利用刚刚新建的账号去登录SQL Server了,不过还没有完

下面请打开【SQL Server配置管理器】

47fd9126a81301d9a9709fbdcb89d3e7.png

1、保持图中三项为【正在运行】状态

571d662a681efcec19a448c3f8d2f66b.png

2、选择【SQL Server网络配置】下的【MSSQLSERVER的协议】,将【TCP/IP】置为已启用。

fea2d08c0492f0fd12ec4ed28a728646.png

09de363374b6d54c9c985a0466c13de7.png

3、接着切换到【IP地址】分页,将IPAll中的TCP端口设成‘1433’

ae61a54f72f9def450fb6dcf7e7d0515.png

4、选择【SQL Native Client配置】下的【客户端协议】,将【TCP/IP】置为已启用。

81a9d636f09a53894fe005788be47e48.png

85866b94a1985d823ce8474efcb9e482.png

OK,又完成了一部分的设置

最后我们还需要对防火墙做些操作

1、打开防火墙

d252af81d65c03742d3199080a7e65de.png

2、关掉所有防火墙

a56dbb1937664c571c2ab190d6e1c3e7.png

3、然后我们还需要手动添加远程访问列表

f62a9874a0c72a08647a42d58c2e43bc.png

4、点击【允许运行另一程序】

c2ef022acaa4b0f374131f8c8a71b13a.png

5、通过浏览,找到本地的sqlserver.exe文件,举例路径(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe),这个需要根据你自己本地的情况去选择。很好找

8e72e822047dfcc41754f9d844dcb77f.png

最后将你找到的sqlserver.exe添加进防火墙允许列表就OK了。

之后我跑到了同事的电脑上,服务器名称输入了我电脑的IP地址,选择【SQL Server身份验证】,输入上刚刚新建的用户名和密码,点击【连接】就OK啦

a10941eeaa92579ef080e3f30358c088.png

这真是手把手教程,如果你还是没有成功,一定要告诉我~

本文出自 “典型狮子男” 博客,请务必保留此出处

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值