sqlserver 2008express版本启用混合登陆和sa

本机环境:win10 64位  vs2010及其自带的数据库 sqlserver2008 express版本

用命令行登陆数据库:

 osql -E -Slocalhost\sqlexpress

  登陆成功:

以下代码是SSMS 2008自动生成的。可以在不安装SSMS的情况,实现标题需求。

--启用混合登陆
USE [master]
GO
EXEC xp_instance_regwrite N‘HKEY_LOCAL_MACHINE‘, N‘Software\Microsoft\MSSQLServer\MSSQLServer‘, N‘LoginMode‘, REG_DWORD, 2
GO

--启用sa用户 密码为sa
USE [master]
GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N‘sa‘
GO
ALTER LOGIN [sa] ENABLE
GO

--然后【重启服务】,用vs的连接工具可以连上。

一般express版本创建的实例名 主机名\sqlexpress

还有默认实例名 是主机名

具体的实例打开服务看

参考文章:

使用命令行窗口操作Sqlserver-czy10000-ITPUB博客
http://blog.itpub.net/24128627/viewspace-1114484/

SQL Server 2008 Windows身份验证改为混合模式身份验证 - dreamjava9213的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/dreamjava9213/article/details/41970265

时间: 2024-10-06 11:36:31

sqlserver 2008express版本启用混合登陆和sa的相关文章

sql server 2008 windows验证改混合登陆中SqlServer身份验证用户名密码

安装过程中,SQL Server 数据库引擎设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式.本主题介绍如何在安装后更改安全模式. 如果在安装过程中选择“Windows 身份验证模式”,则 sa 登录名将被禁用.如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,则 sa 登录名仍处于禁用状态.若要启用 sa 登录帐户,请使用 ALTER LOGIN 语句. 安全说明: sa 帐户是一个广为人知的 SQL Serv

SqlServer高版本数据本分还原到低版本方法

最近遇见一个问题: 想要将Sqlserver高版本备份的数据还原到低版本SqlServer上去,但是这在SqlServer中是没法直接还原数据库的,所以经过一系列的请教总结出来一下可用方法. 首先.你得在电脑上装有你将要操作的高版本以及低版本的SqlServer或者你能够连上SqlServer高版本所在的数据库(便于后面拷贝数据), 第二步.打开高版本数据库中你需要备份的数据库,将你备份的数据库相关的登录名或者用户删除.右键数据库->任务->生成脚本.在生成脚本的“选择对象”步骤选择“编写整个

树莓派 Raspberry Pi 启用 root 登陆账户

树莓派 Raspberry Pi 启用 root 登陆账户 树莓派系统使用的linux是debian系统,所以树莓派启用root和debian是相同的. debian里root账户默认没有密码,但账户锁定. 当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian 默认主机名是 raspberrypi 默认用户是 pi 密码为 raspberry 为了方便折腾,建议第一时间启用 ROOT 账号吧~ 这个也很简单的,只需要执行一下两句命令即可: // 重

SQLSERVER 升级版本的方法

1. 以SQLSERVER2014为例说明 SQLSERVER升级版本的方法, 也适用于evaluation 版本超过180天之后的处理. 2. 打开所有的应用 看到有一个 sqlserver2008的安装中心 还有一个 sqlserver 2014 的安装中心 这里显然 选择 sqlserver2014 的安装中心.(虽然是废话 但是我自己也点错过) 3. 选择维护  然后选择版本升级 稍等片刻 4.输入产品密钥 如果您是盗版受害者 可以输入一些序列号,这里随便从网上搜了一下: SQL SER

SqlServer windowss身份登陆和sa身份登陆

今天重新装了系统,但是计算机名变了,于是修改了计算机名,然后装了SQLSEVER,安装完成后登录,发现无论用WINDOWS身份还是SQLSERVER身份都登录不了 1.先说说sqlserver身份登录吧,因为安装的时候没有用默认的实例名,所以登陆的时候是找不到本机实例的. 如TU: 所以我们需要再登陆的服务器名称 那里输入  本机计算机名\实例名称   例如我的就是  HUANGRUI\MSSQL2005 然后地下用户名\密码 , 就是sa\******. 2.再来说说windows身份登陆 如

SQLServer禁用、启用外键约束

---启用or禁用指定表所有外键约束 alter table PUB_STRU NOCHECK constraint all; alter table PUB_STRU CHECK constraint all; ---生成启用or禁用指定表外键约束的sql select 'ALTER TABLE ' + b.name + ' NOCHECK CONSTRAINT ' + a.name +';' from sysobjects a ,sysobjects b where a.xtype ='f'

SQLServer 各版本区别

SQLServer 2012 新特性 通过AlwaysOn实现各种高可用级别 通过列存储索引技术实现超快速的查询,其中星型链接查询及相似查询的性能提升幅度可高达100倍,同时支持超快速的全文查询 通过Power View以及PowerPivot实现快速的数据发现.Power View提供基于网络的高度的交互式拖放式数据查询及数据可视化能力,速度极快:通过PowerPivot插件,可以在Excel中用常规的分析方式,快速完成对大规模数据的分析研究 通过BI语义层模型和数据质量服务确保数据的可靠性和

Oracle客户端、Oracle版本不同时登陆表现

***********************************************声明**********************************************  原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 表述有错误之处,请您留言或邮件([email protected])指明,不胜感激. 本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/det

无法用sysadmin权限的登录名登陆,sa密码忘了,管理员被锁在外面

作为一名DBA,你的职责就是保证数据的安全,为了达到要求,你移除了BUILTIN\Administrators组,禁用了sa登录名,修改了服务器端口,删除了所有的sysadmin权限的登录名,你可以连接到SQL Server实例,但是却没有sysadmin的权限,遇到这种情况的时候该如何解决? 那么下面介绍一种方法,即单用户模式登陆,然后创建SQL Server登录名,并赋予sysadmin角色. 打开cmd窗口,停掉SQL Server服务,此时会同时关掉SQL Server代理服务: 关闭结