1. Backup
<%
Sql = "backupDatabase Nome do banco de dados TODISK = '" & Server.mappath ("Backup") & "
setcnn = server.createObject ("adodb.connection")
cnn.open "driver = {sqlserver}; servidor = nome do servidor; uid = sa; pwd ="
cnn.executesql
OnErrorReSumenext
iferr <> 0then
Response.Write "Error:" & Err.Descriping
outro
Response.Write "O backup de dados foi bem -sucedido!"
endif
%>
2. Recuperação
<%
SQL = "RESTOREDATABASE Nome do banco de dados FromDisk = '" & Server.mappath ("Backup") & "
setcnn = server.createObject ("adodb.connection")
cnn.open "driver = {sqlserver}; servidor = nome do servidor; uid = sa; pwd ="
cnn.executesql
OnErrorReSumenext
iferr <> 0then
Response.Write "Error:" & Err.Descriping
outro
Response.Write "A recuperação de dados foi bem -sucedida!"
endif
%>
NOTA: A instrução acima é fazer backup dos dados no diretório de backup do disco e o nome do arquivo é backupText.dat.
2. A estrutura do banco de dados SQL pode ser modificada no ASP?
Resposta: Altertable
nome
Castável - Troca de propriedades da tabela
gramática
Altertabletable [*]
Adicione [coluna] colunType
Altertabletable [*]
Alter [coluna] coluna {setDefaultValuedRopDefault}
Altertabletable [*]
Renomear [coluna] columntonewcolumn
Altertabletable
Renametonewtable
Altertabletable
AddtableConstraintDefinition
Entradas
mesa
O nome da tabela existente que está tentando mudar.
coluna
Nome de coluna existente ou novo.
tipo
Tipo de nova coluna.
newcolumn
Novo nome da coluna existente.
newTable
O novo nome da tabela.
TableConstraintDefinition
Nova definição de restrição para tabelas.
NewtableConstraintAntfortable
Saída
ALTERAR
Informações retornadas da coluna ou tabela renomeada.
ERRO
Se uma coluna ou tabela não existir, as informações retornadas serão retornadas.
descrever
Altera alternável a definição de uma tabela existente. O formulário AddColumn adiciona uma nova coluna/campo à tabela com a mesma sintaxe que CreateTable. O formulário de altercolumn permite definir ou excluir padrões (valores) de colunas/campos. Observe que o padrão (valor) é válido apenas para linhas recém -inseridas. A cláusula de renomeação pode alterar o nome de uma tabela ou coluna/campo sem afetar nenhum dado na tabela relevante. Portanto, a tabela ou coluna/campo ainda terá o mesmo tamanho e tipo após a execução deste comando. A cláusula AddTableConstraintDefinition adiciona uma nova restrição à tabela com a mesma sintaxe que o createTable.