SQLSERVER的SQLCMD的使用方法

下面以SQLSERVER 2008为例,介绍SQLCMD命令的使用 。 安装SQLSERVER的时候,默认是安装SQLCMD的 。 比如,SQLSEVER的sa禁用了,或sa被删除了,SQLSERVER的登陆名列表中没有了administrator,且也无其他的SQLserver验证模式下的管理账号了。

对于此情况,我们上一篇文章SQLSERVER的单用户模式,里面写了解决办法。 现在我介绍下,在单用户模式下如何通过SQLCMD创建其他的SQL管理员账户。

当前WINDOWS 系统的登录账户是administrator ,由于SQLSERVER的登陆名中没有administrator这个用户,所以我们第一步需要在SQLSERVER单用户名方式下进入SQLSERVER里面,创建一个登录名字为administrator的用户。细节如下:

登录名的格式为 AT16-2078\administrator 验证方式为WINDOWS身份验证 ,

对应的服务器角色需要勾选sysadmin ,

映射的数据库 可以全部勾选,但是要至少勾选master,model, msdb,  tempdb数据库 ,数据库角色成员身份需要勾选db_owner,

然后点击确定,就可以创建administrator这个WINDOWS 身份验证的登录名。

下面重点介绍下SQLSERVER 的SQLCMD如何创建一个SQL管理员账户。

开始运行——CMD 输入  sqlcmd 回车

C:\Documents and Settings\Administrator>sqlcmd
1> create login DBA with password='DAB3.0'
2> GO
1> EXEC sp_addsrvrolemember DBA,sysadmin
2> GO
1> Exit

于是就创建一个用户名为DBA,密码为DBA3.0的SQLSERVER验证方式的管理员账户。然后,去掉SQLSERVER的单用户模式,就可以用DBA登陆到SQLSERVER里面去了。

SQLDBA2

 

 

相关新闻

联系我们

全国服务热线

400-033-9553

电子邮件:admin@example.com
工作时间:09:00-17:00 周一至周五

在线客服
关注微信
关注微信
分享本页
返回顶部