注册 登录
编程论坛 ASP技术论坛

[求助]备份数据库的问题

hwqde 发布于 2007-11-12 12:01, 426 次点击
我想把sql server中的数据库进行备份,可是只能读出一个数据库,而且还不是我想要的那个.这个和SQL SERVER设置有关吗.相关代码如下:

<select name="databasesname">
<%
set rsdatabases=DBConn.execute("select * from master.dbo.sysdatabases where name not in ('master','msdb','Northwind','pubs','tempdb','model','ms') order by dbid")
'do while not rsdatabases.eof
response.write("<option value='"&rsdatabases("name")&"'>"&rsdatabases("name")&"</option>")
'rsdatabases.movenext
'loop
%>
</select>
6 回复
#2
yms1232007-11-12 17:27
SQL Server的企业管理器里支持备份数据库的。
#3
hmhz2007-11-12 17:38
SQL 数据库不需要你自己写程序去备份它,企业管理器本身就具有计划任务自动备份的,但需要你去设置备份时间,备份到哪,还要打开自动备份服务!
#4
hwqde2007-11-13 09:47

谢谢两位版主,自动备份我知道的,因为远程服器上的数据库我不能进行操作,所以只有通过页面进行,页面进行操作的时候是不是和服务器数据安全设置有关呢

#5
yms1232007-11-14 08:19

办法1,本地电脑上的SQL Server可以作为客户端连接远程数据库,还是利用SQL Server的自身功能来实现备份。
办法2,写程序备份,使用程序远程连接数据库备份。
不过这要跟远程的服务器设置有关系,服务器必须开放相关帐号的数据库读取权限才可以。

#6
疯狂的探索者2007-11-14 16:43
#7
fuhuijun2007-11-15 11:32
回复:(yms123)SQL Server的企业管理器里支持备份数...
问一下版主
就是可不可以将oracle的数据导入到sql里边啊?
1