场景:这是一个命名示例,应用了动态端口号,所以必须在单用户模式下维护。
I.启动实例
每个人都将通过使用命令行对话框立即启动单用户模式。
1。寻找sqlservr.exe之路
在Windows“服务项目”中查找这个命名实例,找出“可执行文件的路径”。例如:
"C:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50。SQL2008r2\MSSQL\Binn\SQLservr.exe”-ssql2008r2
2。启动实例
打开命令行对话框。将“可执行文件的路径”复制到此命令行对话框中,然后添加“-m”sqlcmd作为主参数。特定的单用户模式启动,只有sqlcmd可以连接到该实例。
启动后,这个对话框会显示很多启动信息。
注:为了更好地保证启动账户有足够的管理权限,建议改为本地系统启动。请在SQLServer配置管理器中进行更改。
二。确定端口配置
TCP/IP端口号有两种选择。一种是统一分配设备所有IP地址的端口号,另一种是为设备的每个IP详细地址独立分配端口号。
1。选择1:打开“所有监控”
在前面的过程中,在命令行对话框中查找端口号信息。例如:
2015-01-0710:42:49.09web服务器服务器正在侦听['any' 2015-01-0710:42:49.10web服务器服务器本地连接提供程序已准备好接受[\\]上的连接。\pipe\sqllocal\sql2008r2]。 2015-01-0710:42:49.11web服务器服务器本地连接提供程序已准备好接受[\\]上的连接。\pipe\MSSQL$SQL2008r2\SQL\query]。 2015-01-0710:42:49.11web服务器正在侦听[::1 2015-01-0710:42:49.11web服务器正在侦听[127.0.0.1 2015-01-0710:42:49.12已建立网络服务器专用管理连接支持,用于在端口49163上进行本地监听。
注意:由于每个实例配备不同,因此在本例中不可能总是看到完全相同的信息内容。"服务器正在侦听['any'<;ipv4>4157]"表示全部监听,监听服务器端口为49157。
一旦开启了“所有监控”,那么只有最下面一栏“IPAll”会起作用,其他所有IP无关的设备都会失效!
表示:
(1)如果“TCP动态端口号”为空,表示应用静态数据端口号;如果配备时设置为0,则表示应用了动态端口号。当应用动态端口号时,在实例启动之前,不会显示当前端口号。每次实例重新启动时,它很可能会更改为另一个端口号。
(2)如果在“TCPport”中填写了一个固定的数据信息,并且给出了“TCPdynamicportnumber”空,那么重启后实例将应用这个静态数据端口号。对于网络服务器上的默认设置实例,默认设置应用TCP1433端口号。
2。选择2:不要打开“所有监控”
下面的信息内容显示,信息只监听端口号127.0.0.1。
2015-01-0711:03:53.77为在端口49168上本地监听建立了专用管理连接支持。
在配置页面上,仅对于127.0.0.1的IP,将“主题活动”和“启用”设置为“是”。每个IP可以配备不同的端口号,并且可以设置其激活状态。
常见故障清除:
如果设备的IP地址之前已经更改,并且不正确的旧IP地址会在“全部监听”未打开时与实例关联,则会出错并导致启动不成功。请参考“修改SQLServer服务器的IP地址”http://jimshu.blog.51cto.com/3171847/1120377.
三。手机客户端连接
因为前面的过程只允许SQLCMD方法的应用程序加入,所以必须另外打开一个命令行对话框。应用主参数“-S”,后跟IP地址及其服务器端口(用分号分隔)。例如,以下指令已经成功创建了一个联接。
1>
连接成功后,您可以参考“忘记管理员密码的补救措施”在http://jimshu.blog.51cto.com/3171847/1563207.进行一些实际的维护 *** 作,例如更改sa的登录密码。
注意:在这个例子中,每个人都立即应用服务器端口。如果应用程序实例名为(127.0.0.1\SQL2008r2),您还必须打开SQLServer浏览器服务项,并打开服务器防火墙的UDP1434端口号。请参考http://jimshu.blog.51cto.com/3171847/1395199.的“SQLServer客户端连接问题”
四。终止示例
在哪个命令行对话框中启动实例,使用Ctrl-C或Ctrl-Break键盘快捷键终止实例。
2015-01-0711:36:37.76spid7sSQLServer因Ctrl-C或Ctrl-Break信号而关闭。这只是一条信息性消息。不需要用户 *** 作。
2015-01-0711:36:37.76spid7sSQL跟踪因服务器关闭而停止。跟踪ID=“1”。这只是一条信息性消息;不需要用户 *** 作。
甚至,您可以立即关闭此命令行对话框。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)