求助如何winform连接远程MSSQL数据库

scvpn 2010-09-02 01:40:38
我不知道连接字符串该怎么写,数据库地址是一个网址形式的。scvpn.db.6650735.hostedresource.com,请问应该怎么写才能连上
...全文
148 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiaoyuzi 2011-04-28
跟普通一样的
Persist Security Info=False;User ID=a;Password=b;Initial Catalog=a;server=scvpn.db.6650735.hostedresource.com,1433;Network Library=dbmssocn;Connection Timeout=1800

但最好ping成ip,因为有时候你的电脑可能会解析不了域名。
回复
xieganlin 2010-09-02
应该跟普通的连接方式没有区别吧
回复
stainboy 2010-09-02

using System.Data.SqlClient;
using System.Data;

class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=scvpn.db.6650735.hostedresource.com;Initial Catalog=master;User Id=用户名;Password=密码;";

SqlConnection connection = new SqlConnection(connectionString);
SqlDataAdapter adapter = new SqlDataAdapter("select * from table", connection);
DataTable table = new DataTable();
adapter.Fill(table);
// 从DataTable里面拿数据...
}
}
回复
stainboy 2010-09-02
[Quote=引用 2 楼 wuyq11 的回复:]

using MySql.Data.MySqlClient;
using System.Data;
连接字符串:String connectionString = "server=127.0.0.1;user id=root; password=as; database=test; pooling=false;charset=utf8
[/Quote]

人家问的是MSSQL,你回答的是MySQL......
回复
hualoveqi 2010-09-02
设置sql server2005 允许远程连接!
回复
gongsun 2010-09-02
你 ping 一下 scvpn.db.6650735.hostedresource.com 就知道了这个服务器的 ip

-------------------------
scvpn.db.6650735.hostedresource.com 对应的 ip是 97.74.149.36
回复
wuyq11 2010-09-02
using MySql.Data.MySqlClient;
using System.Data;
连接字符串:String connectionString = "server=127.0.0.1;user id=root; password=as; database=test; pooling=false;charset=utf8
回复
chazikai24 2010-09-02
//接着看C#连接SQL Server2005的代码语句:
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]密码

  //端口号也要配置一下:

  //在控制面板里的服务和应用程序中的SQL Server配置管理中的SQL Server 2005网络配置内的SQL

  //Server2005的协议TCP/IP默认为已禁用,在它的属性设置它的端口号为1433 “确定” 启动。
回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2010-09-02 01:40
社区公告

让您成为最强悍的C#开发者