远程控制数据库实用SQL重启功能
2014-11-06 10:22
225 查看
远程服务器到达了最大连接数,为了实现远程重新启动,从而想到了用SQL语句命令实现这个功能,但是具体的命令格式给忘记了,找了点资料教程.NET/C#课程[4]:SQLServer基础应用开发,把方法写在下面, 希望可以给大家一些帮助吧,呵呵。
首先在本地计算机--创建重启脚本
declare @o int,@f int,@t int,@ret int
exec sp_oacreate 'scripting.filesystemobject',@o out
exec sp_oamethod @o,'createtextfile',@f out,'c:/restart.bat',1
exec @ret=sp_oamethod @f,'writeline',NULL,'net stop mssqlserver'
exec @ret=sp_oamethod @f,'writeline',NULL,'net start mssqlserver'
通过SQL数据库连接到远程服务器--执行重启脚本
exec master..xp_cmdshell 'c:/restart.bat'
/*
如果重新启动计算机,请确认mssqlserver账户在管理员账户下运行(非本地系统账户)
*/
exec master..xp_cmdshell 'shutdown /r /f'
这里有个前提,那就是需要用到服务器上的一个组件,xp_cmdshell这个组件,但是一般的服务器,
这个组件都是被禁用的。所以要先起用组件才可以应用上面的方法。
首先在本地计算机--创建重启脚本
declare @o int,@f int,@t int,@ret int
exec sp_oacreate 'scripting.filesystemobject',@o out
exec sp_oamethod @o,'createtextfile',@f out,'c:/restart.bat',1
exec @ret=sp_oamethod @f,'writeline',NULL,'net stop mssqlserver'
exec @ret=sp_oamethod @f,'writeline',NULL,'net start mssqlserver'
通过SQL数据库连接到远程服务器--执行重启脚本
exec master..xp_cmdshell 'c:/restart.bat'
/*
如果重新启动计算机,请确认mssqlserver账户在管理员账户下运行(非本地系统账户)
*/
exec master..xp_cmdshell 'shutdown /r /f'
这里有个前提,那就是需要用到服务器上的一个组件,xp_cmdshell这个组件,但是一般的服务器,
这个组件都是被禁用的。所以要先起用组件才可以应用上面的方法。
相关文章推荐
- 一个简单实用的sql数据库查询工具(c#)
- 利用JOB和SQL邮件功能实现对数据库的定时备分
- 利用T-SQL语句,实现数据库的备份与还原的功能
- SQL 数据的导入导出,对远程(MSsql,OracleAccess,)数据库的操作以及读取Excel,txt文件中的数据
- 轻松掌握SQL Server数据库的六个实用技巧
- 使用SQLSourceSafe控制数据库的版本
- SQL Artisan数据库访问组件功能概述
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- pl/sql连接远程orcle数据库
- SQL Artisan数据库访问组件下一版本完善功能概述
- [导入]编写动态库——对数据库操作(经典实用【SQL】【Access】)
- 推荐一个很小的但是功能比较全的数据库系统:MS SQL ADMIN
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- BuildSql增加了【生成数据库文档】的功能了
- 利用JOB和SQL邮件功能实现对数据库的定时备分
- Select语句的实用功能:Sql语句中操作Excel - 以下语句已经测试正确
- 独家首先推出设置远程访问数据库IP功能
- 利用T-SQL语句,实现数据库的备份与还原的功能
- SQL Artisan数据库访问组件功能概述(1)