Heim >Datenbank >MySQL-Tutorial > SQL 手把手教你如何设置自己电脑上的SQL SERVER数据库远程共享

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:36:291661Durchsuche

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

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


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


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


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

wKioL1MzylaT5ufPAAMcYyz8_uQ988.jpg


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

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

wKioL1Mzy0Tg66g-AADj2m5GCa4444.jpg

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

wKioL1MzzCqy3WQJAAEYr_FCrQI856.jpg

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

wKioL1MzzNqDJq2pAAKEm0CzLNg677.jpg

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

wKioL1MzzUjC7eTIAALFm7kjzH0262.jpg

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

wKiom1Mzzqag1a87AAL2DQS9TzI610.jpg

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

wKiom1Mzz9vwWcOoAALiyyPeBRI648.jpg

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

wKioL1Mz0AqBZ4ApAANFEbY3htg134.jpg

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

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

wKioL1Mz01ewo981AAMMY6LBniY666.jpg

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

wKioL1Mz1ISio_0KAAHS2P2cqxY603.jpg

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

wKiom1Mz1T6yFPpUAALskspBARI638.jpg

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

wKioL1Mz1dGS4Pa4AAQLfzaFLM0870.jpg

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

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

wKioL1Mz1oGACxs8AAE1Y_Wedkw043.jpg

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

wKioL1Mz1zSzv-APAAR18VRCvHk262.jpg

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

wKioL1Mz1-DSk055AAJs7KQo8mM798.jpg

wKioL1Mz2DSwHN2uAAEP6ytgmpM362.jpg

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

wKiom1Mz2NfD5RARAAFONwYAtVA405.jpg

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

wKioL1Mz2Rfjy55cAAJTIrEXX3U553.jpg

wKiom1Mz2WKygylvAAEjfPPSQGk462.jpg

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

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

1、打开防火墙

wKiom1Mz2efA9nvJAATdVIteRKU914.jpg

2、关掉所有防火墙

wKioL1Mz2hHQGfLOAAPdT107EZE815.jpg

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

wKioL1Mz2mWxjuxzAATG5pPj0Qo079.jpg

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

wKiom1Mz2sewI7cVAAP94EPMoxs108.jpg

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

wKioL1Mz20DDqeF_AAGld6yE71I831.jpg


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

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

wKioL1Mz3qbiXpz7AAIwpvSHwUU857.jpg


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


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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn