• SQLEXPRESS sa登陆


    我使用的是vs2005 自带的那个SQLEXPRESS 所以没有配置的相应地方那么如果做呢?
    安装之后


    用命令解决:
    1.启用sa

    USE [master];
    GO
    EXEC xp_instance_regwrite
    N'HKEY_LOCAL_MACHINE',
    N'Software\Microsoft\MSSQLServer\MSSQLServer',
    N'LoginMode',
    REG_DWORD,
    2;
    GO

    2.启用sql server身份验证模式 用 windows 身份验证登录和SQL Server 省份验证







    USE [master]



    GO



    ALTER LOGIN [sa]



    WITH PASSWORD = N'sa的密码,如果你不记得或者不确定原来的设置';



    GO







    GRANT CONNECT SQL TO [sa];



    ALTER LOGIN [sa] ENABLE;



    GO






    如果安装的是低于sql2008的版本如我安装的sql2005那么可以使用有图表的工具: managent studio ; 下载单独安装 即可以找到如下配置:

    1. 启用sql server身份验证模式
    如果你装的是带 managent studio 的 express, 那么用 windows 身份验证登录
    按 F8 调出对象资源管理器窗口(如果没有的话), 在对象资源管理器连接到 express 实例(如果没有连接的话)
    右键实例名--属性--安全性--服务器身份验证模式选择"sql server和windows"
    确定并重新启动 sql express 服务


    不管你用什么方式, 改完后都要重新启动 sql express 服务使修改生效

    2.启用 sa 用户
    managent studio 的对象资源管理器连接到 sql express 实例, 展开实例--登陆名--右键sa--属性
    常规项中设置sa的密码
    状态项中, 把允许连接和登录分别设置为"授予"和"启用"
    最后确定.

    ===================更明确了一下csdn出处http://topic.csdn.net/u/20080921/23/da7a6c19-b186-48dd-aea0-0466be15f678.html 的问题:

    亲生体验如下:

    1> USE MASTER
    2> go
    已将数据库上下文更改为 'master'。
    1> alter login sa
    2> with PASSWORD ='a'
    3> go
    1> exit

    C:"Documents and Settings"Administrator>sqlcmd -S XIAOSHENG"SQLEXPRESS -U sa
    密码:
    1> use master
    2> go
    已将数据库上下文更改为 'master'。
    1> alter login sa with PASSWORD=''
    2> go
    1> exit

    如上 一看 你就知道, 我在修改sa的密码 。 当然之前必须使用 windows身份验证的登陆

    sqlcmd -S XIAOSHENG"SQLEXPRESS -E

    -------------------

    如果提示登陆的sa已被禁用 那么:

    C:\WINDOWS\system32>sqlcmd -S TOTEM-C5CD3A125\SQLEXPRESS -E
    1> use master
    2> go
    已将数据库上下文更改为 'master'。
    1> grant connect sql to sa
    2> alter login sa enable
    3> go
    无法对 dbo、information_schema、sys 或您自己授予、拒绝或撤消权限。
    1> exit

    C:\WINDOWS\system32>sqlcmd -S TOTEM-C5CD3A125\SQLEXPRESS -U sa
    密码:
    1> exit

    这个sa就被启用了。 如果在设置密码的时候提示太简单,那么你就不要设置空密码了,或者你去该安全策略。

    -----------------
    ok. have a good day!`~

  • 相关阅读:
    IDEA 如何恢复默认布局 和显示项目目录导航
    jdbcTemplate 和 Thymeleaf模板引擎 查询 到模板赋值例子
    <meta charset="UTF-8"> 出错
    spring boot Thymeleaf模板引擎 最简单输出例子
    spring boot jpa 无法自动生成表
    IDea 运行程序就说ClassNotFind:com.jdbc.mysql.Driver
    pom.xml 里面dependency 添加spring-boot-starter-data-jpa 后运行出错
    IDEA 同时启动两个环境
    cannot resolve symbol
    Shell之expect的测试
  • 原文地址:https://www.cnblogs.com/backuper/p/1333123.html
Copyright © 2020-2023  润新知