1、C#实现 SQL 2005 数据库远程连接代码实例教程1.首先确定你的服务器端的 computer Browser 是否已经启动了,如果没有启动的话,把它启动了,同时关掉服务器端的防火墙。 (可以通过“控制面板 “-“管理工具“-“服务“-“computer Browser“方式找到) 2.对 SQL Server2005 进行设置:2.1 打开 “Microsoft SQL Server Management Studio“ 直接用 Windows 用户连接进入,再在“安全性“中的“登录名“内的“新建登录名“,你就对应的添好“确定“ 就可以了。再在你对应的“数据库“里“安全性“用户,把你建的
2、用户添加进去。2.2 查看“服务器 属性“在 “安全性“选上 “SQL Server 和 Windows 身份验证模式“点 “确定“系统会提示你重新启动 SQL Server 你“停止“重启一下就配好了。3.端口号也要设置:在控制面板里的服务和应用程序中的 SQL Server 配置管理中的 SQL Server 2005 网络配置内的 SQLServer2005 的协议 TCP/IP 启用,在它的属性设置它的端口号为 1433 “确定“ 启动。4.C#的连接语句:strcon = strcon + “Data Source=“ + strcons0;strcon = strcon + “,“
3、 + strcons2 + “;“;strcon = strcon + “Network Library=“ + strcons1 + “;“;strcon = strcon + “Initial Catalog=“ + strcons3 + “;“;strcon = strcon + “User ID=“ + strcons4 + “;“;strcon = strcon + “Password=“ + strcons5 + “;“;strcon = strcon + “Persist Security Info=True“;strcons0 服务器名称,一般添机器的 IPstrcons1 协
4、议 DBMSSOCN(为 tcp/ip 协议) ,在 strcons1 可以直接填“DBMSSOCN“就可以了strcons2端口号,一般为 1433strcons3 数据库名strcons4 用户名strcons5 密码代码string strcon;private void button1_Click(object sender, EventArgs e)strcon = strcon + “Data Source=“ + “172.17.21.11“;strcon = strcon + “,“ + “1433“ + “;“;strcon = strcon + “Network Libra
5、ry=“ + “DBMSSOCN“ + “;“;strcon = strcon + “Initial Catalog=“ + “TB“ + “;“;strcon = strcon + “User ID=“ + “sa“ + “;“;strcon = strcon + “Password=“ + “ + “;“;strcon = strcon + “Persist Security Info=True“;SqlConnection conn = new SqlConnection(strcon);conn.Open();if (conn.State = ConnectionState.Open)
6、label1.Text = “已连接上“;elseMessageBox.Show(“连接不上“);/strcon = strcon + “Data Source=“ + strcons0;/strcon = strcon + “,“ + strcons2 + “;“;/strcon = strcon + “Network Library=“ + strcons1 + “;“;/strcon = strcon + “Initial Catalog=“ + strcons3 + “;“;/strcon = strcon + “User ID=“ + strcons4 + “;“;/strcon =
7、 strcon + “Password=“ + strcons5 + “;“;/strcon = strcon + “Persist Security Info=True“;/strcons0 服务器名称,一般添机器的 IP/strcons1协议 DBMSSOCN(为 tcp/ip 协议)/strcons2端口号,一般为 1433/strcons3 数据库名/strcons4 用户名/strcons5密码ns5 + “;“; /strcon = strcon + “Persist Security Info=True“; /strcons0 服务器名称,一般添机器的 IP /strcons1协议 DBMSSOCN(为 tcp/ip 协议) /strcons2端口号,一般为 1433 /strcons3 数据库名 /strcons4 用户名 /strcons5密码