Имя: Пароль:
IT
 
По MS SQL подскажите, кто знает
0 Базис
 
naïve
08.05.13
18:17
Админ уехал в свадебно е путешествие на тропическое море.

Мне надо поднять копию БД из локального файла.

Вот пример рабочего кода:

declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N'TestDb' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'TestDb' )
if @backupSetId is null begin raiserror(N'Ошибка верификации. Сведения о резервном копировании для базы данных "TestDb" не найдены.', 16, 1) end
RESTORE VERIFYONLY FROM  DISK = N'D:\BACKUP.SQL\TestDbNDS_III.bak' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND
GO

Мне надо вместо D:\BACKUP.SQL\TestDbNDS_III.bak НА СЕРВЕРЕ БД использовать локальный файл E:\TEMP\123.bak со своей машины.
1 Fragster
 
гуру
08.05.13
18:18
скопируй файл на сервер и в management studio мышкой восстанови
2 Ненавижу 1С
 
гуру
08.05.13
18:18
SQL Server Management Studio не в моде?
3 Базис
 
naïve
08.05.13
18:19
(1) Не могу, прав на сервер нет, даже пароль в SQL Server Management Studio забит звёздочками и неизвестен.

(2) В моде, но выбрать локальный/сетевой диск не даёт.
4 Ненавижу 1С
 
гуру
08.05.13
18:21
(3) либо у тебя и так тоже не взлетит, либо все же зайди под собой
5 vde69
 
08.05.13
18:22
(3) запусти SQL Server Management Studio на локальной машине и туда пропиши удаленный сервер. Это как консоль позволяет админить удаленно
6 Базис
 
naïve
08.05.13
18:23
(5) Я локально запускаю студию, к серверу подключен.
7 Bida
 
08.05.13
18:30
(3) Остается вариант: при подключении по РДП проборосить (примаунтить) свои диски на сервер, оттуда перебросить на локальный диск сервера и запустить процедуру. Если не закрыта возможность на сервере маунта дисков и устройств.
Если на сервере есть интернет - можно на яндекс.диск закинуть бэкап, а уже с сервера скачать в локальную папку. Если интернет доступен. :)
8 Повелитель
 
08.05.13
18:44
(3) Пароль к SQL Server Management Studio 8 звездочек, вбивай и работай на здоровье