介绍
在开始注册MSSQL之前,我们需要了解它是什么以及它的作用。MSSQL是一个关系型数据库管理系统,被广泛应用在商业应用程序和网站中。它是一种强大的数据存储工具,可以在数据存储和数据检索方面提供很好的支持。
创建新系统
步骤一:打开命令提示符
在开始创建新系统之前,我们需要打开命令提示符。可以在Windows开始菜单中运行cmd或者使用快捷键Win + R然后键入cmd。
步骤二:进入SQL Server的可执行目录
在命令提示符中键入以下命令,并按Enter键来进入SQL Server的可执行目录:
cd C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn
这个位置是默认安装MSSQL Server的位置,如果您的安装路径不同,请相应地更改路径。
步骤三:创建新系统
键入以下命令创建新系统:
sqlservr -m
这个命令将启动MSSQL Server,同时让它运行在单用户模式下。这是为了方便新系统配置。这个命令可能需要一些时间来运行,具体时间取决于计算机的性能。
步骤四:打开新命令提示符窗口
在新的命令提示符窗口中打开Sqlcmd。可以按Ctrl + N打开新窗口,或者打开一个全新的命令提示符窗口。
步骤五:连接MSSQL Server
在新命令提示符窗口中输入以下命令连接到MSSQL Server:
sqlcmd -S localhost
这个命令将会连接到本地MSSQL Server实例。如果您的MSSQL Server实例不在本地,则需要相应更改地址。
步骤六:创建新的登录用户
在SQL Server Management Studio中创建新登录用户,可以使用以下代码:
USE [master]
GO
CREATE LOGIN [NewLoginName] WITH PASSWORD='Password',
DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english],
CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
上述代码中:
USE语句将当前数据库设置为master。
CREATE LOGIN语句将创建新的登录用户。[NewLoginName]应替换为您想要使用的新用户名,Password应替换成您选择的密码。
DEFAULT_DATABASE和DEFAULT_LANGUAGE参数指定新用户的默认数据库和默认语言。
CHECK_EXPIRATION和CHECK_POLICY参数可以选择性的启用或禁用密码过期检查和密码策略强制检查。
GO语句用于分隔T-SQL命令。
创建登录用户后,您可以使用以下代码将其添加到sysadmin角色中,以便具有完整的管理权限:
EXEC sp_addsrvrolemember '[NewLoginName]', 'sysadmin'
GO
步骤七:关闭MSSQL Server单用户模式
在新命令提示符窗口中键入以下命令,关闭MSSQL Server的单用户模式:
SHUTDOWN WITH NOWAIT
这个命令将会关闭MSSQL Server,并立即释放锁定,从而允许多用户访问。
结论
通过以上步骤,您已经成功地创建了一个新的MSSQL Server系统,并创建了一个具有sysadmin权限的新登录用户。
需要注意的是:关闭MSSQL Server单用户模式后,将不再允许使用Sqlcmd命令。