sqlserver远程访问
首先在客户端电脑和服务端电脑下载sqlserver
或者有其他途径能够只下载客户端,这里为了偷懒,全都下了。
并不清楚这两个版本有什么具体区别。
这里不再讲述下载安装,一般默认的下载方式即可。
1.sqlserver远程通信配置(这只是一种可能的方式)
这里建议在服务端还是下载一个ssms(sqlserver可视化管理软件),方便用户管理
连接时报错和解决方案完全不匹配,绕了很多个弯。以下只是一种可行的方案。
- 服务端win+R,输入services.msc,找到SQL Server Browse,右键,属性,把禁用改为手动/自动。在服务端sscm(配置软件):sql server服务,启用SQL Server Browse(虽然不知道不启用有啥后果,懒得试错了)
- 在服务端sscm(配置软件):sql server网络配置,启用并配置IP/TCP
-
右键->属性->iip地址
-
找一个ip地址设置为本机ip
-
删除动态端口
-
端口号采用固定端口1433(可以自己设定)
-
设置为启用
-
最下面的ipall的端口也要如上设置
-
!!!重启sqlserver,每次修改配置都要记得重启
-
在服务端ssms:
- 使用windowsXX登陆模式登录数据库
- 右键数据库实体->属性->
- 安全性:更改为混合(sql…和windows连接模式)
- 连接:允许远程连接(默认)
- 左键数据库实体->安全性->登录名->右键登录名->新建登录名
- 随便起一个,此处为user
- 选择Sql Server身份验证
- 设置密码
- 去掉勾选强制密码那三个选项(不知道不去掉会有什么结果,不过看着不太友善)
- 其他默认
-
!!!重启sqlserver,每次修改配置都要记得重启
-
在客户端sqlcmd登录方式:
sqlcmd -S 服务器ip -U user(你起的登录名) -P Password(你设置的密码)
客户端ssms登录方式:三个空分别填IP 登录名 密码,并选择sql_server登录方式
两种方式二选一即可
-
不能使用校园网