社区
MS-SQL Server
帖子详情
如何利用SQL的server enterprise manager进行远程备份?
topawei
2003-10-22 04:13:03
如何利用SQL的server enterprise manager进行远程备份?
...全文
116
3
打赏
收藏
如何利用SQL的server enterprise manager进行远程备份?
如何利用SQL的server enterprise manager进行远程备份?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvltt
2003-10-22
打赏
举报
回复
标题 使用SQLSERVER的扩展存储过程实现远程备份与恢复
实例说明:
环境:win2k+sqlserver 2K+查询分析器
SQLSERVER服务实例名称:mainserver
需要备份的数据库名称: msdb
本地机器名称(Client端):david
本地用户:zf 密码:123
本地域名:domain
本地提供备份需求的文件夹:e:\test
第一步: 建立共享文件夹
在程序代码中调用(或者CMD窗口) net share test=e:\test
或者用NetShareAdd这个API
简要说明:
net share : 是WINDOWS内部的网络命令。
作用:建立本地的共享资源,显示当前计算机的共享资源信息。
语法:参见 net share /?
第二步: 建立共享信用关系
master..xp_cmdshell 'net use \\david\test 123 /user:domain\zf'
简要说明:
1:xp_cmdshell :是SQLSERVER的扩展存储过程。
作用,以操作系统命令行解释器的方式执行给定的命令字符串,
并以文本行方式返回任何输出。
语法:参见SQLSERVER联机帮助
2:net use : 是WINDOWS内部的网络命令。
作用,将计算机与共享资源连接或断开,或者显示关于计算机
连接的信息。该命令还控制持久网络连接。
语法:参见 net use /?
第三步:备份数据库
backup database msdb to disk='\\david\test\msdb.bak'
这个不需要说明吧,语法参见SQLSERVER联机帮助
第四步: 删除共享文件夹
在程序代码中调用(或者CMD窗口) net share test /delete
或者用NetShareDel这个API
结果:
已处理 1376 页,这些页属于数据库 'msdb' 的文件 'MSDBData'(位于文件 1 上)。
已处理 1 页,这些页属于数据库 'msdb' 的文件 'MSDBLog'(位于文件 1 上)。
BACKUP DATABASE 操作成功地处理了 1377 页,花费了 3.653 秒(3.086 MB/秒)。
这样mainserver服务器上的msdb就备份到了david机器的E:\test\msdb.bak文件了,使用起来很简单吧?恢复数据库操作也是一样,只要将第三个步骤的语句改为'restore database msdb from disk='\\david\test\msdb.bak'就可以啦。。你看完了也可以试试呀?!(最简单的测试工具查询分析器+CMD窗口)
备注:xp_cmdshell 这个扩展存储过程只能SA级别的用户调用,而且是SQLSERVER的安全隐患之
topawei
2003-10-22
打赏
举报
回复
若不用备份语句,只通过enterprise manager操作可以吗?
pengdali
2003-10-22
打赏
举报
回复
backup database sys to disk='\\远程ip\完全共享目录\a.bak' with init
注意权限问题!!!
如:
SQLServer备到FileServer上
那你的SQLServer的启动用户必须在FileServer上有足够的权限!
--------------------^^^---------------------------------
1、SQLServer上新建一SQLUser用户权限大一点。
2、FileServer上建同一用户对某一文件夹有足够权限。
3、两机的SQLUser密码相同(方便一点)
4、将SQLServer改为SQLUser启动
(管理工具-->服务-->mssql项-->属性-->指定用户及密码)
5、\\192.168.*.*\文件夹\ShareBak.Bak就可以了
-----------------------------------------------------------
简单一点就是:
如果你两台都是windows2ks
你的机器也用同样的Administrator密码,且sql服务器用administrator启动
那你写设备时就可以写:\\ip\.......
如果对方是98那你要完全共享一下!
你写设备时就可以写:\\ip\.......
sql
server
客户端安装包
sql
server
客户端安装包,下载后直接解压,运行exe文件就行了
SQL
Server
2000中的
备份
与恢复.pdf
SQL
Server
2000中的
备份
与恢复.pdf
SQL
-
Manager
企业管理器(
Enterprise
Manager
)是
SQL
Server
2000 中最重要的一个产 企业管理器界面 品组件。用户和系统管理员通过企业管理器不仅能够配置系统环境和管理
SQL
Server
,而且所有
SQL
Server
对象的建立与管理都可以通过它来完成。企业管理器的具体功能包括:注册和管理
SQL
Server
服务器;管理
SQL
Server
服务;创建和管理数据库及各种数据库对象;
备份
和恢复数据库;对
SQL
Server
系统
进行
安全管理;编写和执行T-
SQL
脚本等。 企业管理器,它具有一个遵从微软管理控制台(MMC)的管理界面。左窗格以层叠列表的形式(树型)显示注册的所有
SQL
Server
服务器,以及每个服务器中存储的数据库对象和提供的服务;右窗格显示树型目录中所选择目录项的具体内容。 很多虚拟主机的客户,网站是用的Ms
SQL
2000(2005、2008等)的时候有的时候要
远程
管理做一些事情,服务器上一般都装了企业管理器,但是客户却没有操作服务器的权限,所以只有在自己的电脑上安装企业管理器。用这个绿色版的,比较方便,呵呵。
SQL
Server
从安装到建库为新手寻找捷径
SQL
Server
要求安装在Windows NT操作系统平台下,它可以和NT一起运行在Intel x86、Alpha AXP或者MIPS等不同体系结构的微处理器环境。系统的内存和硬盘空间最小要求是16MB和96MB。在安装时,启动光盘上i386目录下的 setup.exe程序,根据安装程序的提示可以很容易的完成系统安装。安装过程中系统主要生成了
SQL
Enterprise
Manager
、
SQL
Web Assistant、I
SQL
_W、
SQL
Books Online等系统工具,其中
SQL
Enterprise
Manager
是最重要的一个工具,它可以实现对
SQL
Server
数据库系统的全面操作和维护。
SQL
Server
2000完结篇系列之九:专业的
SQL
Server
2000性能管理工具
SQL
Server
2000完结篇系列之九:专业的
SQL
Server
2000性能管理工具
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章