Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обращение из запроса к БД на другом сервере
|
|||
|---|---|---|---|
|
#18+
Обращение вида: database_name = '<имя сервера>.<имя БД>' - приводит к ошибке. Как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2002, 11:45 |
|
||
|
Обращение из запроса к БД на другом сервере
|
|||
|---|---|---|---|
|
#18+
Непонятный ситаксис вы привели, но думаю вам нужно - добавить "другой" сервер как linked (sp_addlinkedserver) - добавить логины для этого linked сервера (sp_addlinkedsrvlogin) - SELECT * FROM mylinkedserver .mydatabase. owner .mytable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2002, 15:13 |
|
||
|
Обращение из запроса к БД на другом сервере
|
|||
|---|---|---|---|
|
#18+
Добрый день, Glory. Если помните - Вы помогали мне составить запрос вида: DECLARE @backupfilename varchar(100) select top 1 @backupfilename = a.physical_device_name from msdb..backupmediafamily a inner join msdb..backupmediaset b on b.media_set_id = a.media_set_id inner join msdb..backupset c on c.media_set_id = b.media_set_id where c.database_name = 'mydb' order by c.backup_start_date desc, c.backup_finish_date desc (у меня автоматически восстанавливается бакап с последней копии). В роли 'mydb' - выступала база, с которой бакап и снимался. Теперь - эта база на другом сервере, а обратиться к ней нужно с первого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2002, 05:03 |
|
||
|
Обращение из запроса к БД на другом сервере
|
|||
|---|---|---|---|
|
#18+
Ну так в чем же дело ? - добавляете "другой" сервер как linked (sp_addlinkedserver) - добавляете логины для этого linked сервера (sp_addlinkedsrvlogin) DECLARE @backupfilename varchar(100) select top 1 @backupfilename = a.physical_device_name from mylinkedserver .msdb..backupmediafamily a inner join mylinkedserver .msdb..backupmediaset b on b.media_set_id = a.media_set_id inner join mylinkedserver .msdb..backupset c on c.media_set_id = b.media_set_id where c.database_name = 'mydb' order by c.backup_start_date desc, c.backup_finish_date desc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2002, 17:28 |
|
||
|
Обращение из запроса к БД на другом сервере
|
|||
|---|---|---|---|
|
#18+
sp_addlinkedserver @server = "Bug", @srvproduct = "SQL Server" EXEC sp_addlinkedsrvlogin "Bug", "false", "sa", "sa", NULL Выдает ошибку Execute sp_addlinkedserver to add the server to sysservers. Я так понимаю, что в табл. sysservers не добавляется база "Bug" - почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2002, 04:28 |
|
||
|
Обращение из запроса к БД на другом сервере
|
|||
|---|---|---|---|
|
#18+
С запросом разобрался, подключил linkedserver через Интерпрайз. Теперь вот такая проблемка: у меня бакап делается на локальный диск С:/, т.о. @backupfilename = "С:/<и.ф.бакапа>", получается, что запрос обращается уже к диску С на другом сервере ( Какие будут мысли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2002, 09:15 |
|
||
|
Обращение из запроса к БД на другом сервере
|
|||
|---|---|---|---|
|
#18+
Если под WinNT, то можно так DECLARE @backupfilename varchar(100), @machine_name varchar(100) select top 1 @backupfilename = a.physical_device_name, @machine_name = c.machine_name from msdb..backupmediafamily a inner join msdb..backupmediaset b on b.media_set_id = a.media_set_id inner join msdb..backupset c on c.media_set_id = b.media_set_id where c.database_name = 'mydb' order by c.backup_start_date desc, c.backup_finish_date desc select @backupfilename, @machine_name, '\ \' + @machine_name + '\'+ STUFF(@backupfilename, 2, 1, '$') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2002, 10:01 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1822712]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
270ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 564ms |

| 0 / 0 |
