Sql-Server配置远程连接以及C#连接字符串
SQLServer2008设置开启INTERNET远程连接(“转”有现成的⾃⼰就不写了)
SQL Server 2008默认是不允许远程连接的,sa帐户默认禁⽤的,如果想要在本地⽤SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:
使⽤⽤sa账户登录SQL Server Management Studio(简写SSMS) 如果安装时,不是使⽤SQL Server⾝份验证模式的,请使⽤windows⾝份连接数据库,登录后,右键选择“属性”
“安全性”,选中右侧的“SQL Server 和 Windows ⾝份验证模式”以启⽤混合登录模式
选择“连接”,勾选“允许远程连接此服务器”,建议将“最⼤并发连接数”按实际情况,进⾏设置,然后点“确定”
展开“安全性”->“登录名”->“sa”,右键选择“属性”
左侧选择“常规”,右侧选择“SQL Server ⾝份验证”,并设置密码
选择“状态”,选中“启⽤”,点击“确定”
右击数据库选择“⽅⾯”
在“⽅⾯”下接列表框中,选择“服务器配置”,将“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点“确定”
⾄此SSMS已设置完毕,先退出,再⽤sa登录,成功即表⽰sa帐户已经启⽤。 下⾯开始配置Sql Server Configuration Manager (SSCM),选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL ServerBrowser”正在运⾏
打开左侧“SqlServer⽹络配置”,打开“你⾃⼰数据库实例名的协议”,查看右侧的TCP/IP默认是“已禁⽤”,将其修改为“已启⽤”
双击打开“TCP/IP”查看“TCP/IP属性”下“协议”选项卡中的“全部侦听”和“已启⽤”项,是否都是设置成“是”
选择“IP Addersses”选项卡,IP1、IP2、IPAll设置TCP端⼝为“1433”,TCP动态端⼝为空值,已启⽤为“是”