1. Резервное копирование
<%
SQL = "Имя базы данных BackupDataBase ToDisk = '" & server.mappath ("Backup") & "/" & "backuptext.dat" & "" "
setCnn = server.createObject ("adodb.connection")
cnn.open "driver = {sqlserver}; server = имя сервера; uid = sa; pwd ="
cnn.executesql
OnerRorResumenext
Iferr <> 0then
response.write "ошибка:" & err.descripting
еще
response.write "Резервное копирование данных было успешным!"
эндиф
%>
2. Восстановление
<%
SQL = "RestoredAtabase Имя базы данных fromDisk = '" & server.mappath ("Backup") & "/" & "backuptext.dat" & "" "
setCnn = server.createObject ("adodb.connection")
cnn.open "driver = {sqlserver}; server = имя сервера; uid = sa; pwd ="
cnn.executesql
OnerRorResumenext
Iferr <> 0then
response.write "ошибка:" & err.descripting
еще
response.write "Восстановление данных удалось!"
эндиф
%>
ПРИМЕЧАНИЕ. Приведенное выше оператор для резервного копирования данных в каталоге резервного копирования диска, а имя файла является Backuptext.dat.
2. Может ли структура базы данных SQL быть изменена в ASP?
Ответ: Альтертир
имя
Альтертибель - свойства таблицы
грамматика
Altertabletable [*]
Добавить [Column] Columntype
Altertabletable [*]
ALTER [COLMAN] COLMON {SETDEFAULTVALUDROPDEFAULT}
Altertabletable [*]
Переименовать [Column] Columntonewcolumn
Altertabletable
Renametonewtable
Altertabletable
AddTableConstraintDefinition
Входные данные
стол
Название существующей таблицы, которая пытается изменить.
столбец
Существующее или новое имя столбца.
тип
Тип нового столбца.
Newcolumn
Новое название существующего столбца.
новичок
Новое имя таблицы.
TableConstraintDefinition
Новое определение ограничения для таблиц.
NewtableConstraintForTheTable
Выход
Альтернативный
Информация, возвращенная из переименованного столбца или таблицы.
ОШИБКА
Если столбец или таблица не существует, возвращаемая информация возвращается.
описывать
Альтертир изменяет определение существующей таблицы. Форма AddColumn добавляет новый столбец/поле в таблицу с тем же синтаксисом, что и создается. Форма Altercolumn позволяет устанавливать или удалять дефолты (значения) из столбцов/полей. Обратите внимание, что по умолчанию (значение) действительна только для вновь вставленных строк. Предложение переименования может изменить имя таблицы или столбца/поля, не влияя на какие -либо данные в соответствующей таблице. Следовательно, таблица или столб/поле все еще будут иметь одинаковый размер и тип после выполнения этой команды. Предложение AddTableConstraintDefinition добавляет новое ограничение в таблицу с тем же синтаксисом, что и Createletable.