SQL - 配置SQLServer 使其可以远程访问

环境:

SQL Server2008 R2

SQL Server Management Studio

今天测试部署项目的时候,发现不能远程访问SQL Server.具体情形就是在Management Studio连入DB的时候,Server name 输入./Instance ,没有任何问题。输入ip地址\SQLInstance的时候。就连接不上了。

如何远程连接,网上有大把的教程。

总结出来有3个原因。

在SQL Server Management Studio本地登陆后,右击属性

1. 选择混合模式登陆,我一般安装Instance,就配置好混合模式

2. 连接属性页,允许远程连接。

在SQL Server Configuration Manager中

1. TCP/IP要Enable.

2. TCP/IP的地址,端口要设定正确

3. 确保Instance 和SQL Server Browser是正常启动的。

在这一步,最开始Instance就启动不了。删除了VS 2012 的一个local database后,才能正常显示。

然后SQL Server Browser不能启动,要启动的话,要用Administrator账户登录。

确保显示的是这样就可以了:

3. 防火墙。先关了试试。然后在确保通过某个端口。

更改win7 防火墙的设置;进入“控制面板\系统和安全\Windows 防火墙”,选择"高级设置",选择“新建入站规则”

3.1 允许这两个程序:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,
C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe

3.2 添加2个“入站规则”,选择“新建入站规则”

选择“端口”,选择“TCP”,选择“本地端口”,输入“1433”,取名“TCP1433”,完成。

选择“端口”,选择“UDP”,选择“本地端口”,输入“1434”,取名“UDP1434”,完成。

SQL - 配置SQLServer 使其可以远程访问

时间: 2024-12-09 04:52:05

SQL - 配置SQLServer 使其可以远程访问的相关文章

合理配置SQLSERVER内存

合理配置SQLSERVER内存 原文地址:https://www.cnblogs.com/lyhabc/archive/2012/09/28/2707857.html SQLSERVER是个很喜欢内存资源的程序,他的理想状态就是把所有可能会用到的数据和结构都缓存在物理内存里,以达到最优的性能. 虽然这样,但是SQLSERVER会约束自己的内存使用量,不过亲们最好对SQLSERVER的内存使用作出合理的分配 SQLSERVER的内存用在哪里? SQL会缓存大量的数据页面,他还会缓存很多其他信息,包

第十七章——配置SQLServer(1)——为SQLServer配置更多的处理器

原文:第十七章--配置SQLServer(1)--为SQLServer配置更多的处理器 前言: SQLServer提供了一个系统存储过程,SP_Configure,可以帮助你管理实例级别的配置.微软建议使用默认配置,但是基于不同的服务器.不同负载的系统和你的用法,更改配置可能会给你的性能带来好处.在32位和64位系统中,sp_configure会有一些差异. 我们经常见到SQLServer所在的服务器上还包含了如IIS.文件服务器或者域控制器这些服务或者功能.这些会影响你的性能甚至对正常运作有阻

CentOS 配置httpd使局域网可以正常访问

[转载请注明出处: 钱国正的专栏http://blog.csdn.net/qianguozheng/article/details/37611859] 问题: 在CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问 解决方法: 1.修改配置文件/etc/httpd/conf/httpd.conf <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow

配置 squid 使其支持 访问https站点

需求:让用户通过squid访问https网站 注意和配置squid使其支持https不同 网上的资料基本都是给squid配置一个证书,但直觉告诉我这并不能解决我们的问题 进入正题,通过之前配置好的squid访问http站点可以正常访问, 但无法访问https开头的网站 查找问题最好的方法就是分析日志 access.log中发现如下信息 NONE/400 4280CONNECT error:method-not-allowed - NONE/- text/html 查看 squid.conf ,默

如何配置IIS使其支持APK文件的下载

如何配置IIS使其支持APK文件的下载APK文件是安卓的安装程序的文件,IIS里的MIME里默认是不支持的.如果没有配置MIME时,直接输入网址要下载APK文件时,会提示找不到此文件.这里教你如何配置IIS的MIME设置,使其可以支持APK文件的下载.1.在管理工具里打开Internet 信息服务(IIS)管理器.然后选择需要配置的网站.2.右侧的界面中会显示该网站的所有功能配置,我们选择并点击进入“MIME类型”3.在右侧的操作区选择点击“添加”MIME.4.在弹出的添加窗口里的文件扩展名输入

CentOS6.5配置vim使支持Python

CentOS6.5下开启vim对python的支持,配置方法如下: 1.检查系统已经安装了RPM包vim-enhenced; 2.复制默认的.vimrc初始化文件: # cp /usr/share/vim/vim70/vimrc_example.vim ~/.vimrc 3.配置.vimrc文件: #vi ~/.vimrc 添加以下内容: set tapstop=4 set softtapstop=4 set shifwidth=4 set expandtap set autoindent se

ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data...

ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data... 2012-07-18 11:21wuming3632171 | 浏览 5114 次 ibatis配置如下,高手帮我看看.<select id="exportRecieveData" parameterClass="java.util.HashMap"resultClass="

Windows7下PL/SQL配置远程连接Oracle数据库

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用.同时,PL/SQL也是一种程序语 言,叫做过程化SQL语言(Procedural Language/SQL).PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL 语句的使用上增加了编程语言的特点.PL/SQL只有Oracle数据库有,Mysql目前不支持PL/SQL. 由于工作关系,最近需要操作SQL语句,数据库是Oracle10g.操作数据库总不能直接在服务器上操作吧,一般都是 远程,所以找

VIRTUALBOX配置网络使宿主&虚拟机互访

我目前在Ubuntu下使用VirtualBox来虚拟XP,但是由于想要在虚拟机中架设FTP服务器,使宿主机进行上传&下载操作.在虚拟机中架设好了FTP服务器,但是访问虚拟机中的XP的IP地址总是失败,就开始寻找如何能够在VirtualBox中使宿主机和虚拟机互相访问.最终,还是找到了解决方案:使用Host-Only去实现宿主&虚拟机互访的问题. 首先来讲讲关于VirtualBox四种网络连接方法: 1.网络地址转换[Nat]: 这种方法是虚拟机使用宿主机的网络,只要宿主机能够访问网络,那虚