加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP中怎么实现SQL数据库备份 复原

发布时间:2023-08-15 13:52:15 所属栏目:Asp教程 来源:
导读:ASP中怎么实现SQL数据库备份 复原:1、ASP中怎么实现SQL数据库备份、恢复!答:asp在线备份sql server数据库:备份<%SQL="backup database 数据库名 to disk=&#39;"&Server.MapPath("backup")&"/"&"backuptext.dat"&

ASP中怎么实现SQL数据库备份 复原:

1、ASP中怎么实现SQL数据库备份、恢复!

答:asp在线备份sql server数据库:

备份

<%

SQL="backup database 数据库名 to disk='"&Server.MapPath("backup")&"/"&"backuptext.dat"&"'"

set cnn=Server.createobject("adodb.connection")

cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="

cnn.execute SQL

on error resume next

if err<>0 then

   response.write "错误:"&err.Descripting

else

   response.write "数据备份成功!"

end if

%>

恢复

<%

SQL="Restore database 数据库名 from disk='"&Server.MapPath("backup")&"/"&"backuptext.dat"&"'"

set cnn=Server.createobject("adodb.connection")

cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd="

cnn.execute SQL

on error resume next

if err<>0 then

   response.write "错误:"&err.Descripting

else

   response.write "数据恢复成功!"

end if

%>

注:以上语句是把数据备份到磁盘的backup目录下,文件名为backuptext.dat。

2、ASP中能修改SQL数据库结构吗?

答:ALTER TABLE

名称

ALTER TABLE — 更改表属性

语法

ALTER TABLE table [ * ]

    ADD [ COLUMN ] column type

ALTER TABLE table [ * ]

    ALTER [ COLUMN ] column { SET DEFAULT value | DROP DEFAULT }

ALTER TABLE table [ * ]

    RENAME [ COLUMN ] column TO newcolumn

ALTER TABLE table

    RENAME TO newtable

ALTER TABLE table

    ADD table constraint definition

Inputs

table 

试图更改的现存表的名称. 

column 

现存或新的列名称. 

type 

新列的类型. 

newcolumn 

现存列的新名称. 

newtable 

表的新名称. 

table constraint definition 

表的新的约束定义. 

New table constraint for the table

输出

ALTER 

从被更名的列或表返回的信息. 

ERROR 

如果一个列或表不存在返回的信息.

描述

ALTER TABLE 变更一个现存表的定义.ADD COLUMN 形式用与 CREATE TABLE一样的语法向表中增加一个新列/字段。ALTER COLUMN 形式允许你从列/字段中设置或者删除缺省(值)。注意缺省(值)只对新插入的行有效。RENAME 子句可以在不影响相关表中任何数据的情况下更改一个表或者列/字段的名称。因此,表或列/字段在此命令执行后仍将是相同尺寸和类型。ADD table constraint definition 子句用与 CREATE TABLE一样的语法向表中增加一个新的约束。 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章