• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#Sql数据库SQL验证登陆。

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

平台:XP3 + Vs 2008 专业版,专门下的SQL Server Management Studio Express.

到现在也没有明白到登陆的时候一个windows验证和SQL 验证的区别。

 

 

在里面建表过后,如果要选择成SQL 验证。首先把表的属性里面安全性改为SQL和windows混合模式。

登陆名里面新建一个用户,把强制密码过期去掉。

 

//项目里面调试的时候调用即时窗口。

    public partial class Register : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        public void getData()
        {
            SqlConnection cn = new SqlConnection(@"server=047\SQLEXPRESS;database=sky9Data;user=safari;password=123");
            SqlCommand cmd = new SqlCommand("select * from UserID", cn);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet myRun = new DataSet();
            da.Fill(myRun,"UserID");
           
 
        }

   

        protected void Button1_Click1(object sender, EventArgs e)
        {

            getData();

        }
    }
}

//下面的是转的。

今天测试web项目新建了一个数据库,结果报错,以前登录直接选择'Windows身份验证',并没有什么问题出现!可前段时间采用'SQLSERVER身份验证'去登录,随之的问题就来了.无论用什么方法就是一个结果出错! 出错的原因是:'用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联'.今天上网上查了半天还是搞不定,最后经过网上和书上的汇总,终于搞定了!呵呵········/// 具体的方法是:   1:打开SQL Server Manager管理器!在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。 点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘db-owner’和‘public’前面打勾。然后点击'状态'在右面栏中选中"授予"、“启用”,这两项一般是默认的,但如果默认的不是此两项必须改过来,不然是连不上的!点击‘确定’。 2:找到SQL服务器,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,在“服务器身份验证”下面选择“SQL SERVER和WINDOWS身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了! 3:重新启动服务就可以选择SQL SERVER 身份验证模式登录了!输入刚才的用户名和密码就可以登录成功了!

 

切记:一定要把SQL2005服务重启才生效


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++中的类型重定义发布时间:2022-07-13
下一篇:
Windows 8 C++/CX命名空间发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap