SQL SERVER的远程备份及安全问题
2008-09-22 10:59
218 查看
首先你得要有数据库的管理员帐号,接下来分四步做:
1.映射
exec master..xp_cmdshell 'net use z: //xz/c$ "1234" /user:xz/administrator'
/*--说明:
z: 是映射网络路径对应本机的盘符,与下面的备份对应
//xz/c$ 是要映射的网络路径
1234 是指Administrator用户的密码
xz/administrator xz是远程的计算机名,administrator是登陆的用户名
--*/
2.进行数据库备份
backup database 数据库名 to disk='z:/备份文件名'
3.备份完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
4.其它DOS命令执行
exec master..xp_cmdshell 'dir c:'
exec master..xp_cmdshell 'copy z:/xxx.dbf c:/'
有了上面几步,聪明诸君,不难想象其破坏能力吧.
1.映射
exec master..xp_cmdshell 'net use z: //xz/c$ "1234" /user:xz/administrator'
/*--说明:
z: 是映射网络路径对应本机的盘符,与下面的备份对应
//xz/c$ 是要映射的网络路径
1234 是指Administrator用户的密码
xz/administrator xz是远程的计算机名,administrator是登陆的用户名
--*/
2.进行数据库备份
backup database 数据库名 to disk='z:/备份文件名'
3.备份完成后删除映射
exec master..xp_cmdshell 'net use z: /delete'
4.其它DOS命令执行
exec master..xp_cmdshell 'dir c:'
exec master..xp_cmdshell 'copy z:/xxx.dbf c:/'
有了上面几步,聪明诸君,不难想象其破坏能力吧.
相关文章推荐
- 关于SQL SERVER的一些安全问题(仅供大家学习,切勿攻击破坏)
- SQL Server 2005 自动远程数据库备份
- SQL Server 远程备份详解
- SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
- 解决SQL SERVER 2005无法远程连接,1433无法打开的问题
- sql server远程备份和恢复
- SQL SERVER 2008 R2 远程备份数据库
- SQL SERVER 2005 EXPRESS 不能远程连接的问题
- 对于打开sql server2008出现验证实例名称是否正确并且 SQL Server 已配置为允许远程连接的问题
- SQL server自动备份应注意的几个问题
- 解决SQL SERVER 2005无法远程连接的问题
- 彻底解决SQL SERVER 2008无法远程连接的问题
- [Database] SqlServer: Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决
- SQL SERVER 2005 EXPRESS不能远程连接的问题
- sql server 2005 安全问题 (Security)
- sql server 2000 数据库远程备份
- 彻底解决SQL SERVER 2008无法远程连接的问题
- sql server 怎么样实现远程备份,用程序的方法
- SQL Server 2014远程访问,无法连接问题。
- SQL Server扩展存储过程实现远程备份与恢复