1. Copia de seguridad
<%
Sql = "BackupDatabase Database Name ToDisk = '" & Server.Mappath ("Backup") & "/" & "Backuptext.dat" & "'"
setcnn = server.createObject ("ADODB.Connection")
cnn.open "controlador = {sqlserver}; server = server name; uid = sa; pwd ="
cnn.executesql
onerrorResumEnext
iferr <> 0
Response.Write "Error:" & Err.Descripting
demás
Response.WRITE "¡La copia de seguridad de datos fue exitosa!"
endif
%>
2. Recuperación
<%
Sql = "RestedAtabase Database Name fromDisk = '" & server.mappath ("copia de seguridad") & "/" & "backuptext.dat" & "'"
setcnn = server.createObject ("ADODB.Connection")
cnn.open "controlador = {sqlserver}; server = server name; uid = sa; pwd ="
cnn.executesql
onerrorResumEnext
iferr <> 0
Response.Write "Error:" & Err.Descripting
demás
Response.swite "¡La recuperación de datos ha tenido éxito!"
endif
%>
Nota: La declaración anterior es hacer una copia de seguridad de los datos al directorio de copia de seguridad del disco, y el nombre del archivo es backuptext.dat.
2. ¿Se puede modificar la estructura de la base de datos SQL en ASP?
Respuesta: alternable
nombre
Altertable: cambiar las propiedades de la tabla
gramática
Alternable [*]
Agregar [columna] columntype
Alternable [*]
Alter [columna] columna {setDefaultValueDROpDefault}
Alternable [*]
Cambiar el nombre [columna] columnToneWColumn
Alternable
Contable
Alternable
AddtableConstraintDefinition
Entradas
mesa
El nombre de la tabla existente que intenta cambiar.
columna
Nombre de columna existente o nuevo.
tipo
Tipo de columna nueva.
newcolumn
Nuevo nombre de la columna existente.
nuevo
El nuevo nombre de la tabla.
TableConstraintDefinition
Nueva definición de restricción para tablas.
NewtableConstraintForthetable
Producción
ALTERAR
Información devuelta de la columna o tabla renombrada.
ERROR
Si no existe una columna o tabla, se devuelve la información devuelta.
describir
Altertable cambia la definición de una tabla existente. El formulario AddColumn agrega una nueva columna/campo a la tabla con la misma sintaxis que CreateTable. El formulario de altercolumn le permite establecer o eliminar los valores predeterminados (valores) de las columnas/campos. Tenga en cuenta que el valor predeterminado (valor) solo es válido para filas recién insertadas. La cláusula de cambio de nombre puede cambiar el nombre de una tabla o columna/campo sin afectar ningún dato en la tabla relevante. Por lo tanto, la tabla o columna/campo seguirá siendo del mismo tamaño y tipo después de ejecutar este comando. La cláusula AddTableConstraintDefinition agrega una nueva restricción a la tabla con la misma sintaxis que CreateTable.