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

转载于:https://www.cnblogs.com/startnow/p/6064010.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值