|  | По 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 звездочек, вбивай и работай на здоровье     |  |