1。バックアップ
<%
sql = "backupdatabaseデータベース名todisk = '"&server.mappath( "backup")& "/"& "backuptext.dat"& "'"
setcnn = server.createObject( "adodb.Connection")
cnn.open "driver = {sqlserver}; server = server name; uid = sa; pwd ="
CNN.EXECUTESQL
onerrorresumenext
iferr <> 0 -then
Response.write "エラー:"&err.descripting
それ以外
response.write「データのバックアップが成功しました!」
endif
%>
2。回復
<%
sql = "restoredatabase database name fromdisk = '"&server.mappath( "backup")& "/"& "backuptext.dat"& "'"
setcnn = server.createObject( "adodb.Connection")
cnn.open "driver = {sqlserver}; server = server name; uid = sa; pwd ="
CNN.EXECUTESQL
onerrorresumenext
iferr <> 0 -then
Response.write "エラー:"&err.descripting
それ以外
response.write「データの回復が成功しました!」
endif
%>
注:上記のステートメントは、データをディスクのバックアップディレクトリにバックアップすることで、ファイル名はbackuptext.datです。
2。SQLデータベース構造はASPで変更できますか?
回答:antaltable
名前
antyTable-テーブルのプロパティを変更します
文法
AlterTableTable [*]
[column] columnTypeを追加します
AlterTableTable [*]
[column] column {setDefaultValuedropDefault}
AlterTableTable [*]
[列] columnToneWColumnの名前を変更します
変更可能
RenametoneWtable
変更可能
AddTableConstraintDefinition
入力
テーブル
変更を試みている既存のテーブルの名前。
カラム
既存または新しい列名。
タイプ
新しい列のタイプ。
Newcolumn
既存の列の新しい名前。
ニューテーブル
テーブルの新しい名前。
TableConstraintDefinition
表の新しい制約定義。
NewtableConstraintForTheTable
出力
変更します
名前が変更された列またはテーブルから返された情報。
エラー
列またはテーブルが存在しない場合、返された情報が返されます。
説明する
antertableは、既存のテーブルの定義を変更します。 AddColumnフォームは、CreateTableと同じ構文を使用して、新しい列/フィールドをテーブルに追加します。 oltercolumnフォームを使用すると、列/フィールドからデフォルト(値)を設定または削除できます。デフォルト(値)は、新しく挿入された行に対してのみ有効であることに注意してください。名前の句は、関連するテーブルのデータに影響を与えることなく、テーブルまたは列/フィールドの名前を変更できます。したがって、このコマンドが実行された後、テーブルまたは列/フィールドは同じサイズとタイプのものになります。 AddTableConstraintDefinition節は、createTableと同じ構文を持つテーブルに新しい制約を追加します。