默认情况下,不允许Sql server 2008远程连接,并且默认情况下禁用sa帐户。如果您希望使用SSMS连接到远程服务器上的sql server 2008,您需要配置两个部分:
1、SQL Server Management Studio Express(简写SSMS)
2. SQL Server Configuration Manager /SQL Server Configuration Manager (SSCM)
有两点需要注意:
1.2005年的外围应用程序配置器在2008年进行了更改。
2.有些设置生效后需要重启。
第一步:打开SSMS,以windows身份连接数据库,登录后右键选择“属性”。
第二步:在左侧选择“安全”,在右侧选择“SQL Server和Windows身份验证模式”,启用混合登录模式。
步骤3:选择连接,选中允许远程连接到此服务器,然后单击确定。
步骤4:展开安全性-登录-"sa,然后右键单击属性。
第五步:左边选择“通用”,右边选择“SQL Server身份验证”,设置密码。
第六步:选择状态,选择启用,点击确定。
步骤7:右键单击数据库并选择Aspect。
Step 8: Set the "Remote Access Enabled" attribute to "True" and click "OK"
第九步:此时,SSMS已经设置好了,先退出,然后用sa登录。成功意味着sa帐户已启用。
第十步:开始配置SSCM,选择左边的“SQL Server服务”,确保右边的“SQL Server”和“SQL Server Browser”正在运行。
步骤11:以下是英文版的界面。如图:右边的TCP/IP默认是“禁用”的。双击打开设置面板,将其更改为“启用”。
步骤12:选择“IP地址”选项卡,设置端口“1433”。
Step 13: Change the' TCP/IP' of the client protocol to' Enabled' as shown in the figure.
步骤14:配置完成后,重新启动SQL Server 2008。
这个时候应该可以用了,但是还是需要确认防火墙。
安装sql server 2005/2008 Express后,默认情况下禁用远程连接。如果需要远程访问,则需要手动配置。
将SQL服务器。exe(C:\ Program Files \ Microsoft SQL Server \ MSSQL 10 .SQLEXPRESS \ MSSQL \ Binn \ SQL servr。exe)添加到允许的列表中。