MSSQLSERVER不同版本设置开启远程连接(sa配置)

本文方案适用于Microsoft Sql Server 2008/2012/2012 r2/2014版本,以下简称MSSQLSERVER。

MSSQL默认是不允许远程连接,并且禁用sa账户的。如果想要在本地用SSMS连接远程服务器上的MSSQLSERVER,需要做两个部分的配置:

1. SQL SERVER MANAGEMENT STUDIO(SSMS)

2. SQL SERVER配置管理器(SQL SERVER CONFIGURATION MANAGER - SSCM)

并且需要注意的是,有些地方如果没有生效,请重启一下sql server(可以从SSCM里,也可以从系统服务中找),下面是详细的步骤:

STEP1. 打开SSMS,使用Windows身份连接数据库,登录后,右键选择“属性”

STEP 2. 选择“安全性”,选中SQL SERVER和Windows身份验证模式

STEP 3. 再选择“连接”,勾选“允许远程连接此服务器”,然后点击“确定”按钮。

STEP 4. 展开“安全性” -》登录名 -》sa,右键选择“属性”

STEP 5. 在“常规”中,改好你自己的密码,这是你sa登录的密码。

STEP 6. 在“状态”中,启用sa登录,点击“确定”按钮

STEP 7. 右键数据库server,选择“方面”

STEP 8. 选择“服务器配置”,找到RemoteAccessEnabled,设置为“True”

STEP 9. 重新启动SQL SERVER服务,退出当前的连接,这时候应该可以用sa进行登录了。

STEP 10. 配置SSCM,选中左侧的“SQL SERVER服务”,确保右侧的“SQL SERVER”以及“SQL SERVER BROWER”正在运行,选择“网络配置”,双击TCP/IP,确保状态为“启用”

STEP 11. 在Client里也确保TCP/IP是启用的,默认的端口都是1433,可以自己修改,非默认端口需要在连接字符串里显式指明。

STEP 12. 到这里再次重启SQL SERVER服务,应该就可以用了。不过还不能用,确认防火墙端口设置,并把SQL SERVER安装目录下,C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe添加到允许的列表中。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

时间: 2024-09-30 00:44:39

MSSQLSERVER不同版本设置开启远程连接(sa配置)的相关文章

SQL SERVER 2008/2012/2012R2/2014 设置开启远程连接(sa配置)

本文方案适用于Microsoft Sql Server 2008/2012/2012 r2/2014版本,以下简称MSSQLSERVER. MSSQL默认是不允许远程连接,并且禁用sa账户的.如果想要在本地用SSMS连接远程服务器上的MSSQLSERVER,需要做两个部分的配置: 1. SQL SERVER MANAGEMENT STUDIO(SSMS) 2. SQL SERVER配置管理器(SQL SERVER CONFIGURATION MANAGER - SSCM) 并且需要注意的是,有些

mysql 开启远程连接的三种方法

本文章收藏了三种关于如何开启mysql教程 远程连接,第一款就是在mysql cmd命令提示符下给mysql开启远程连接的,方法三是修改mysql my.ini的文件配置来修改的哦. 方法一 样给mysql开启远程连接功能? 首先链接本机的mysql(用ssh登录终端,输入如下命令): mysql -uroot -p 输入密码登陆进去后,输入如下的语句,执行. grant all privileges on *.* to 'user'@'%' identified by 'password' w

mysql如何开启远程连接

  mysql如何开启远程连接?有时因为工作的需要我们得要实时的查看服务器上的数据库,这时我们就需要开启数据库的远程连接,那么我们如何开启mysql的远程连接呢?下面小编为大家提供了mysql开启远程连接方法.   在linux环境下,3306端口远程连接是默认关闭的,我们需要开启,在装mysql数据库时开启了3306就OK了. mysql帐号默认不允许从远程登陆.登入mysql后,更改 "mysql" 数据库 里表里的 "host" 项,把"localh

SSH远程连接Linux配置

CentOS: 开启远程连接服务:service sshd start 添加到系统启动项:chkconfig sshd on 客户端工具:windows下连接工具putty ============================================= Ubuntu: 安装命令:$ sudo apt-get install openssh-server 查看openssh-server是否启动 $ ps -e | grep ssh 进程ssh-agent是客户端,sshd为服务器端,

Android源码浅析(六)——SecureCRT远程连接Linux,配置端点和字节码

Android源码浅析(六)--SecureCRT远程连接Linux,配置端点和字节码 需要编译源码的同学,一般都是win+虚拟机吧,但是再虚拟机里体验并不是很好,所有市面上有很多的软件能够做到在win端直接调用linux的终端,比如今天说的SecureCRT或者XShell等软件,我们先来看下SecureCRT的一些简单的介绍: "SecureCRT是一款用于连接运行包括Windows.UNIX和VMS的理想工具.通过使用内含的VCP命令行程序可以进行加密文件的传输.有流行CRTTelnet客

MySQL数据库如何开启远程连接(多备份)_Mysql

开启 MySQL 的远程登陆帐号需要注意下面3点: 1.确定服务器上的防火墙没有阻止 3306 端口.MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的. 如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号. 如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询. 2.确定安全狗等没有拦截我们的备份服务器IP 如果你的服务器上有安装安全狗等安全类软件,请将我

[sqlserver]sqlserver2005设置允许远程连接

Sql Server2005 ,我们远程连接无法连接上的用这3步就可以了 1.在"外围配置"工具把"允许TCP/IP和命名管道"勾上,当然"仅TCP/IP"也可以                                       图1:外围应用配置器中选择TCP/IP或者named pipes;        其中named pipes就是类似进程间通讯用的东西,(说错了请大家指正)可以单独选择'仅选择TCP/IP';     2.然后

分享Ubuntu下如何设置MySQL远程连接

1.mysql安装后密码无法登陆问题 这时你需要进入/etc/mysql目录下,然后查看里面的用户名和密码,然后 sudo vim debian.cnf 使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则: mysql -u debian-sys-maint -p 按回车,这时需要你输入密码,复制debian.cnf中的密码(不要手动输入,因为容易产生错误). 在终端中会出现mysql>这样的提示: use mysql show

Ubuntu16.04 server下配置MySQL,并开启远程连接的方法

代码如下: GRANT ALL PRIVILEGES ON *.* TO 'Ubuntu'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 运行完后紧接着输入,以更新数据库: FLUSH PRIVILEGES; 效果如下图: 执行quit退出mysql. 由于MySQL默认支队本地使用,没有开放远程连接,于是需要到配置文件中去修改,当然新版的MySQL不知道为什么配置文件和以前不太一样了,以前都放在:/etc/mysql/my.cnf里,但是现在我们去