MSSQL
От: mogadanez Чехия  
Дата: 23.10.02 05:42
Оценка:
необходимо программно востановить из бакапа базу данных, или еще каким нибудь путем. это возможно?

поясню проблему:
У меня есть хостинг, с SQL server'om
но через Enterprise manager зайти не могу, инет через прокси, с этим ничего не сделать.
нужно востановить на хостинге базу с моей локальной машины, посоветуйте как?
Re: MSSQL
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.10.02 05:51
Оценка:
Здравствуйте mogadanez, Вы писали:

M>нужно востановить на хостинге базу с моей локальной машины, посоветуйте как?


Настроить прокси
... << RSDN@Home 1.0 alpha 12 (developers build)>>
AVK Blog
Re[2]: MSSQL
От: mogadanez Чехия  
Дата: 23.10.02 06:05
Оценка:
Здравствуйте AndrewVK, Вы писали:

AVK>Здравствуйте mogadanez, Вы писали:


M>>нужно востановить на хостинге базу с моей локальной машины, посоветуйте как?


AVK>Настроить прокси


imposible... я далек от управления прокси ( в плане должностных полномочий, а не знаний)
попросить не могу, ибо это не по работе, а так мое личное занятие, откажут.

неужели подругому никак? локально сделать Generate SQL Script и как нибудь его на той машине запустить?
Re: MSSQL
От: Merle Австрия http://rsdn.ru
Дата: 23.10.02 09:44
Оценка:
Здравствуйте mogadanez, Вы писали:

M>необходимо программно востановить из бакапа базу данных, или еще каким нибудь путем. это возможно?

Возможно, почему нет?

M>поясню проблему:

M>У меня есть хостинг, с SQL server'om
M>но через Enterprise manager зайти не могу, инет через прокси, с этим ничего не сделать.
M>нужно востановить на хостинге базу с моей локальной машины, посоветуйте как?
Заливаешь buckap базы на сервер хостера, потом коннектишься к SQL серверу, хоть через QA, хоть из ASP на сервере, и выполняешь такую команду:

Restore an entire database:
RESTORE DATABASE { database_name | @database_name_var } 
[ FROM < backup_device > [ ,...n ] ] 
[ WITH 
    [ RESTRICTED_USER ] 
    [ [ , ] FILE = { file_number | @file_number } ] 
    [ [ , ] PASSWORD = { password | @password_variable } ] 
    [ [ , ] MEDIANAME = { media_name | @media_name_variable } ] 
    [ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ] 
    [ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ] 
            [ ,...n ] 
    [ [ , ] KEEP_REPLICATION ] 
    [ [ , ] { NORECOVERY | RECOVERY | STANDBY = undo_file_name } ] 
    [ [ , ] { NOREWIND | REWIND } ] 
    [ [ , ] { NOUNLOAD | UNLOAD } ] 
    [ [ , ] REPLACE ] 
    [ [ , ] RESTART ] 
    [ [ , ] STATS [ = percentage ] ] 
]


Ну скорее всего эти ужасы не понадобятся, достаточно будет чего-нибудь такого:

RESTORE DATABASE TestDB FROM DISK = 'c:\Northwind.bak'
Мы уже победили, просто это еще не так заметно...
Re[2]: MSSQL
От: mogadanez Чехия  
Дата: 23.10.02 12:00
Оценка:
Здравствуйте Merle, Вы писали:


M>Ну скорее всего эти ужасы не понадобятся, достаточно будет чего-нибудь такого:


M>
M>RESTORE DATABASE TestDB FROM DISK = 'c:\Northwind.bak'
M>



исполняю:


RESTORE DATABASE 1gb_quantum FROM DISK = 'd:\web\1GB.ru\hosted\host_ba6b5aad6cb\game.bak'
падает с Exception:
Line 1: Incorrect syntax near '1'.
Re[3]: MSSQL
От: Merle Австрия http://rsdn.ru
Дата: 23.10.02 13:57
Оценка:
Здравствуйте mogadanez, Вы писали:


M>исполняю:

M>RESTORE DATABASE 1gb_quantum FROM DISK = 'd:\web\1GB.ru\hosted\host_ba6b5aad6cb\game.bak'
M>падает с Exception:
M>Line 1: Incorrect syntax near '1'.
С циферки низзя, назови базу почеловечески...
Мы уже победили, просто это еще не так заметно...
Re[4]: MSSQL
От: zaiats_2k Россия  
Дата: 24.10.02 09:04
Оценка:
Здравствуйте Merle, Вы писали:

M>Здравствуйте mogadanez, Вы писали:


M>

M>>исполняю:
M>>RESTORE DATABASE 1gb_quantum FROM DISK = 'd:\web\1GB.ru\hosted\host_ba6b5aad6cb\game.bak'
M>>падает с Exception:
M>>Line 1: Incorrect syntax near '1'.
M>С циферки низзя, назови базу почеловечески...

Неправда ваша, можно. Можно даже из одних циферок имя. ТОлько надо его в квадратные скобки брать в этом случае...
RESTORE DATABASE [1gb_quantum] FROM...
0 программистов ругал сердитый шеф,
потом уволил одного, и стало их FF!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.