远程连接SQL Server (以sql server2008 Express为例)

摘要:
SQL Server浏览器的作用是侦听来自Microsoft SQL Server资源的请求,并提供有关本地计算机上安装的SQL Server实例的信息。2.启用SQLServer2008Express的TCP/IP端口以接受远程连接。默认情况下,SQL Server 2008 Express仅允许在Windows身份验证模式下登录,即使用当前登录到Windows的用户名连接到数据库。如果SQLServerBrowser未处于“运行”状态,则需要对其进行配置以启动它。双击SQLServerBrowser打开其属性窗口。设置帐户以启动SQLServerBrowserService。5.返回SQLServerConfigurationManager,右键单击右侧窗口中的SQLServerBrowser,然后选择“开始”以运行服务。6.在左侧窗口中,展开SQLServerNetworkConfigurationàProtocols for SQLEXPRESS。9.在左侧窗口中,选择SQL Server Services。10.打开Microsoft SQL Server Management Studio并连接到SQL Server 2008 Express。

在SQL Server 2005中,可以利用SQL Server 2005 Surface Area Configuration较容易的实现远程连接。然而,SQL Server 2008已经移除该功能,不过,按照如下步骤仍然可以实现远程连接SQL Server 2008 Express。

1. 启动SQL Server Browser service。SQL Server Browser的作用是监听来自Microsoft SQL Server资源的请求 以及提供关于安装在本机上的SQL Server实例的信息。

2. 启用SQL Server 2008 Express的TCP/IP端口以便接受远程连接。

3. (可选)将授权模式(Server Authentication)改为SQL Server 和Windows Authentication的混合模式。SQL Server 2008 Express默认情况下只允许Windows Authentication模式登陆,即用当前登陆Windows的用户名连接数据库。如果需要使用其他账户连接,则需要手动更改授权模式。

4. (可选)对于开启防火墙的Vista以及Win7用户,还需要将sqlservr.exe设置为可信任程序。

 

下面是具体实现步骤:

1. 打开SQL Server Configuration Manager. 点击开始à程序àMicrosoft SQL Server 2008àConfiguration ToolsàSQL Server Configuration Manager。

 [转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

2. 在SQL Server Configuration Manager中,选择左边窗体的SQL Server Services。如果SQL Server Browser不是“运行”状态,则需要配置从而启动它。否则,跳至第6步。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋 

3. 双击SQL Server Browser会弹出其属性窗口。设置启动SQL Server Browser Service的账号。我选择的是本地服务帐号(Local Service)。

 [转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

4.  同样是属性窗口,选择第二个 tab页(Service tab) 并且把启动模式改为自动。这样,服务将在计算机启动时自动启动。点OK键实现这些改动。

 [转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

5. 回到SQL Server Configuration Manager,右击右边窗口的SQL Server Browser,选择“启动”运行该服务。

 [转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

6. 在左边窗口中展开SQL Server Network ConfigurationàProtocols for SQLEXPRESS。检查TCP/IP 端口状态是否是禁用。如果是,进行第7步,否则,跳至第10步。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋 

7.  在右边窗口的TCP/IP列点右键,选择Enable启用该端口。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

8. 一个对话框会弹出来提示必须重新启动SQL Service来应用这些改动。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

9. 在左边窗口,选择SQL Server Services。右边窗口中右击SQL Server(SQL Express)选择重启,SQL Server service将重启。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

10.打开Microsoft SQL Server Management Studio并且连接SQL Server 2008 Express。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

11.右击SQL Server Instance选择属性。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

12.在Server 属性中,左边窗口选择Security,然后右边窗口中选择SQL Server and Windows Authentication模式。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

13.又会有一个消息提示框弹出提醒重启SQL Service以应用这些改动。[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

14. 右击SQL Server Instance选择重启。

 [转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

15.从控制面板中打开安全中心(Security Center),选择防火墙。在Expections tab中选择Add Program按钮。

[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋 

16.添加sqlservr.exe点击ok键。

 [转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋

17.回到Windows Fireware中,点击OK键。

18.结束。现在应该可以远程连接SQL Server 2008 Express了。

================================================================================================================

在Windows7中,应该修改防火墙设置:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

远程连接SQL Server 2008 Express

免责声明:文章转载自《远程连接SQL Server (以sql server2008 Express为例)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ACCESS和MSSQL-如何随机读取数据库记录【转】 memwatch使用说明书下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

.Net基础:ASP.NET中的session存储模式运用

在asp.net中的Session存储方式不象asp那样单一,一共提供了三种存储方式,由于最近一个2000多人使用的web软件出现了故障, 用户每天早上在某一时刻出现难以登陆现象,接着Session丢值出现,只有重启IIS,或机器.这时程序恢复正常了.整天都不会出现同样的问题 ,但是第二天依旧!这种现象持续了好几天,我检查了一下日志文件,高峰每秒访问人数大...

SQLSERVER 建立全文检索

--创建测试表 --DROPTABLEFullTextIndexing CREATETABLEFullTextIndexing ( IDINTIDENTITY(1,1)NOTNULL, SentenceVARCHAR(MAX) ) --创建聚集索引 ALTERTABLEFullTextIndexingADDCONSTRAINTPK_Full...

SqlServer性能优化(一)

一:数据存储的方式: 1.数据文件:.mdf或.ndf 2.日志文件:.ldf 二:事务日志的工作步骤:     1.数据修改由应用程序发出(在缓冲区进行缓存)     2.数据页位于缓存区缓冲中,或者读入缓冲区缓存然后修改     3.修改记录在磁盘上的事务日志中     4.检查点将提交的事物写入数据库中 三:手工性能收集项       系统要收集的关...

sqlserver 自增ID插入指定数据

sqlserver 自增ID插入指定数据 set identity_insert 表名 ON --允许对自增列Id插入指定数据 insert into table_name(Id,Name) values(1,'test') set identity_insert 表名 OFF --关闭对自增列Id插入指定数据 注意: 1.set identity_...

轻量级ORMPetaPoco及改进

      PetaPoco描述       PetaPoco是一个微小的,快速的,单个文件的微型ORM,可以运行在.NET和Mono平台上。相对于NHibernate与Entity Framework,PetaPoco有以下几点非常吸引我:           1. 轻量级,高性能;           2. 可同时运行在.net与mono平台上;  ...

SqlServer将数据库中的表复制到另一个数据库

在使用SqlServer的过程中,我们可能需要将表从一个数据库复制到另一个数据库中,今天,我为大家介绍这种操作的具体方法及步骤。可能对大部分人来说是很简单的东西,但是还是要记录下来,好记性不如烂笔头嘛。希望可以帮到需要的同学。。。 复制表结构: 第一步:首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“...