MSSQL注册:从指令中创建新系统

介绍

在开始注册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命令。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签