C# 远程连接SQL 2005数据库
2010-04-15 23:11
423 查看
1. 首先确定你的服务器端的computer Browser是否已经启动了,如果没有启动的话,把它启动了,同时关掉服务器端的防火墙。
(可以通过“控制面板”—“管理工具”—“服务”—“computer Browser”方式找到)
2. 对SQL Server2005进行设置:
2.1 打开”Microsoft SQL Server Management Studio“ 直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
再在你对应的“数据库”里“安全性”用户,把你建的用户添加进去。
2.2 查看“服务器 属性”在 “安全性”选上 “SQL Server 和 Windows 身份验证模式”点 “确定”系统会提示你重新启动SQL Server 你“停止”重启一下就配好了。
3. 端口号也要设置:
在控制面板里的服务和应用程序中的SQL Server配置管理中的SQL Server 2005网络配置内的SQL
Server2005的协议TCP/IP启用,在它的属性设置它的端口号为1433 “确定” 启动。
4. C#的连接语句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
strcons[0] 服务器名称,一般添机器的IP
strcons[1]协议DBMSSOCN(为tcp/ip协议),在strcons[1] 可以直接填“DBMSSOCN”就可以了
strcons[2]]端口号,一般为1433
strcons[3] 数据库名
strcons[4] 用户名
strcons[5]密码
代码
在这里特定加上另外一篇博客:(有助于大家更好地理解,也谢谢博主,嘻嘻)
http://blog.csdn.net/lincnl/archive/2007/09/12/1782041.aspx
(可以通过“控制面板”—“管理工具”—“服务”—“computer Browser”方式找到)
2. 对SQL Server2005进行设置:
2.1 打开”Microsoft SQL Server Management Studio“ 直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
再在你对应的“数据库”里“安全性”用户,把你建的用户添加进去。
2.2 查看“服务器 属性”在 “安全性”选上 “SQL Server 和 Windows 身份验证模式”点 “确定”系统会提示你重新启动SQL Server 你“停止”重启一下就配好了。
3. 端口号也要设置:
在控制面板里的服务和应用程序中的SQL Server配置管理中的SQL Server 2005网络配置内的SQL
Server2005的协议TCP/IP启用,在它的属性设置它的端口号为1433 “确定” 启动。
4. C#的连接语句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
strcons[0] 服务器名称,一般添机器的IP
strcons[1]协议DBMSSOCN(为tcp/ip协议),在strcons[1] 可以直接填“DBMSSOCN”就可以了
strcons[2]]端口号,一般为1433
strcons[3] 数据库名
strcons[4] 用户名
strcons[5]密码
代码
string strcon; private void button1_Click(object sender, EventArgs e) { strcon = strcon + @"Data Source=" + "172.17.21.11"; strcon = strcon + "," + "1433" + ";"; strcon = strcon + "Network Library=" + "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) { label1.Text = "已连接上"; } else { MessageBox.Show("连接不上"); } //strcon = strcon + @"Data Source=" + strcons[0]; //strcon = strcon + "," + strcons[2] + ";"; //strcon = strcon + "Network Library=" + strcons[1] + ";"; //strcon = strcon + "Initial Catalog=" + strcons[3] + ";"; //strcon = strcon + "User ID=" + strcons[4] + ";"; //strcon = strcon + "Password=" + strcons[5] + ";"; //strcon = strcon + "Persist Security Info=True"; //strcons[0] 服务器名称,一般添机器的IP //strcons[1]协议DBMSSOCN(为tcp/ip协议) //strcons[2]]端口号,一般为1433 //strcons[3] 数据库名 //strcons[4] 用户名 //strcons[5]密码 }
在这里特定加上另外一篇博客:(有助于大家更好地理解,也谢谢博主,嘻嘻)
http://blog.csdn.net/lincnl/archive/2007/09/12/1782041.aspx
相关文章推荐
- C#远程连接SQL 2005数据库
- C#实现SQL 2005数据库远程连接代码
- C#连接数据库SQL(2005)
- PDA连接远程SQL 2005数据库
- C#连接数据库SQL(2005)
- C#连接数据库SQL(2005)
- ADO远程连接SQL 2005数据库
- C#连接数据库SQL(2005)
- ADO远程连接SQL 2005数据库
- C#连接远程SQL Server 2005数据库的连接字符串
- C#连接数据库SQL(2005)
- C#远程连接SQL 2005...
- C#连接数据库SQL(2005)
- 安装sql 2005 express 后,并使用navicat远程连接数据库。
- C#远程连接SQL 2005...
- C#连接数据库SQL(2005)