vista ( Ultimate sp1 ) 下vs2005 如何连接到 sql2000?

whoisgyy 2009-03-19 09:06:42


问题补充:默认好像连接的是SQL2005,我把所有关于SQL2005的都卸载掉后,在VS2005里就只看到本地计算机名的服务器,选择数据库选项中也看不到任何数据库.但测试连接时也显示"用户(用户名)登陆失败".
...全文
72 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
盛米网络 2009-03-19
  • 打赏
  • 举报
回复
你本机都安装了 MSSQL2005和MSSQL2000是吧,我也是啊,你可以吧SQL2005的数据库先停用,然后你数据库连接的时候要指明到 SQL2000的服务器名,比如我的主机是 YANYUYAN 我的SQL2000的实例名是 YANIT 那么我SQL2000里显示的名字是YANYUYAN\YANIT 连接代码如下:

server=YANYUYAN\\YANIT;database=5zydb;uid=sa;pwd=; --用\\代替\

//举例
//Db.cs
//-------------------------
public static SqlConnection CreateDBconn()
{
return new SqlConnection("server=YANYUYAN\\YANIT;database=5zydb;uid=sa;pwd=;");
}
public SqlDataReader GetReader(string Sql)
{

SqlConnection Conn = new SqlConnection(Db.ConnectionString);
SqlCommand Cmd = new SqlCommand(Sql, Conn);
Conn.Open();
SqlDataReader Rd = Cmd.ExecuteReader(CommandBehavior.CloseConnection);
Rd.Read();
return Rd;
}

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧