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,要详细步骤的,谢谢了。 展开
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,要详细步骤的,谢谢了。 展开
6个回答
展开全部
不要在后台写连接 修改起来很麻烦
写成如下形式
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["你的连接名称"].ConnectionString;
然后在web.config
添加
<connectionStrings>
<add name="你的连接名称" connectionString="server=.;uid=sa;database=kent;" />
</connectionStrings>
这样就没问题了
写成如下形式
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["你的连接名称"].ConnectionString;
然后在web.config
添加
<connectionStrings>
<add name="你的连接名称" connectionString="server=.;uid=sa;database=kent;" />
</connectionStrings>
这样就没问题了
展开全部
不如你把Localhost换成.试试吧.
当然,要确定您的SA用户可用,密码正确,且已开启了SQL SERVER验证.
当然,要确定您的SA用户可用,密码正确,且已开启了SQL SERVER验证.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sa密码是否正确,要是保证sa密码没错
把字符串改成
sql.ConnectionString = @"server=localhost\SQLEXPRESS;uid=sa;pwd=;database=xsgt";
试试,
SQLEXPRESS是实例名,如果你的服务器是别的实例名,你可以换了试试
把字符串改成
sql.ConnectionString = @"server=localhost\SQLEXPRESS;uid=sa;pwd=;database=xsgt";
试试,
SQLEXPRESS是实例名,如果你的服务器是别的实例名,你可以换了试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用vs2008来自动生成串好一些,快又准
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有可能是SQL Server 2000没有设置成 混合身份验证 模式.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询