zoukankan      html  css  js  c++  java
  • C# Sql 数据库 SQL验证登陆。

    平台: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服务重启才生效

  • 相关阅读:
    Java的静态块与实例块(转)
    Programming Ability Test学习 1031. Hello World for U (20)
    Programming Ability Test学习 1011. World Cup Betting (20)
    Programming Ability Test学习 1027. Colors in Mars (20)
    Programming Ability Test学习 1064. Complete Binary Search Tree (30)
    Programming Ability Test学习 1008. Elevator (20)
    【maven详解-生命周期】Maven的生命周期和插件
    【maven详解-插件】maven插件学习之源码插件Source Xref
    $(document).ready(){}、$(fucntion(){})、(function(){})(jQuery)onload()的区别
    你还没真的努力过,就轻易输给了懒惰
  • 原文地址:https://www.cnblogs.com/fat_li/p/1847540.html
Copyright © 2011-2022 走看看