c#连接Sql server2000时说用户sa登入失败,该用户与可信 Sql server连接无关联

代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data.Sq... 代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;

namespace 连接数据库
{
class Program
{
static void Main(string[] args)
{
try
{
SqlConnection sql = new SqlConnection();
sql.ConnectionString = "server=localhost;uid=sa;pwd=;database=xsgt";
sql.Open();
Console.WriteLine("已连上");
sql.Close();
}
catch (SqlException ee)
{
Console.WriteLine(ee.Message);
}
}
}
}
如何才能获得可行的uid,要详细步骤的,谢谢了。
展开
 我来答
不抽烟滴小狼狗
2009-09-29 · 超过17用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:28.7万
展开全部
不要在后台写连接 修改起来很麻烦
写成如下形式
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["你的连接名称"].ConnectionString;
然后在web.config
添加
<connectionStrings>
<add name="你的连接名称" connectionString="server=.;uid=sa;database=kent;" />
</connectionStrings>
这样就没问题了
秋梵桖枫em
2009-09-28 · TA获得超过1387个赞
知道小有建树答主
回答量:616
采纳率:0%
帮助的人:410万
展开全部
不如你把Localhost换成.试试吧.
当然,要确定您的SA用户可用,密码正确,且已开启了SQL SERVER验证.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oulyzarcihsow
2009-09-28 · TA获得超过425个赞
知道小有建树答主
回答量:620
采纳率:33%
帮助的人:332万
展开全部
sa密码是否正确,要是保证sa密码没错
把字符串改成
sql.ConnectionString = @"server=localhost\SQLEXPRESS;uid=sa;pwd=;database=xsgt";
试试,
SQLEXPRESS是实例名,如果你的服务器是别的实例名,你可以换了试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dragon2snow
2009-09-28 · TA获得超过1099个赞
知道小有建树答主
回答量:1150
采纳率:0%
帮助的人:1128万
展开全部
使用vs2008来自动生成串好一些,快又准
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如意又婉丽的雪花N
2009-09-28 · TA获得超过1213个赞
知道小有建树答主
回答量:630
采纳率:0%
帮助的人:1016万
展开全部
有可能是SQL Server 2000没有设置成 混合身份验证 模式.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianzeng456
2009-09-29
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
在成一楼的说法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式