Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
Доброго времени суток. Интересует такой вопрос: есть linked server. Создаю вьюху на него, все работает:
select * from OPENQUERY(LSERVER, 'SELECT * FROM table') AS view.
Вопрос, можно ли добавить параметры в этот запрос. Что-то типа такого:
select * from OPENQUERY(LSERVER, 'SELECT * FROM table where field = parameter') AS view.
11 ноя 09, 16:48    [7915532]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
И как вы собрались передавать параметры во view, чтобы их потом передать на линкед-сервер?

Сообщение было отредактировано: 11 ноя 09, 16:50
11 ноя 09, 16:49    [7915539]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
1. Зачем создавать такую вьюху?
2. В OPENQUERY не может быть параметров.
3. SELECT @@version?
11 ноя 09, 16:50    [7915545]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
Гавриленко Сергей Алексеевич,
да, просто линкед сервер смотрит на большую таблицу, не хочется тянуть много информации
11 ноя 09, 16:52    [7915553]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
pkarklin,

а какую вьюху вы предлагаете создать?
11 ноя 09, 16:53    [7915559]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Volokos
pkarklin,

а какую вьюху вы предлагаете создать?


Может быть вы расскажете нам, что Вы потом будете делать с этой предполагаемой вьюхой, т.е. зачем она вприницпе нужна?
11 ноя 09, 16:54    [7915570]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
pkarklin
Volokos
pkarklin,

а какую вьюху вы предлагаете создать?


Может быть вы расскажете нам, что Вы потом будете делать с этой предполагаемой вьюхой, т.е. зачем она вприницпе нужна?


Значит есть база данных paradox, необходимо связать данные из нее и из базы sql servera. Таблицу sql server'а связываю с вьюхой и вперед.
11 ноя 09, 16:57    [7915590]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Volokos
Значит есть база данных paradox, необходимо связать данные из нее и из базы sql servera. Таблицу sql server'а связываю с вьюхой и вперед.


правильно, и в любом случае тащим все данные из таблицы. Не сможет MS SQL для связи вытащить только нужные данные, ибо он не сможет сформировать для такого линка корректный remote query.
11 ноя 09, 17:05    [7915647]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
pkarklin,
спасибо большое. Еще вопрос, почему sql server останавливается после открытия вьюхи? С чем это может быть связано?
11 ноя 09, 17:11    [7915690]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Что такое "останавливается" и что такое "открытие вьюхи"? И, ответьте на вопрос про SELECT @@version.
11 ноя 09, 17:13    [7915708]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
pkarklin
Что такое "останавливается" и что такое "открытие вьюхи"? И, ответьте на вопрос про SELECT @@version.

Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Express Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)

После выполнения запроса на выборку вьюхи в sql server managment studio останавливается сервис sql servera. Самое интересное что выборка отрабатывает на ура. Проходит некоторое время, и сервис останавливается. Если не обращаться к вьюхе, то все нормально.
11 ноя 09, 17:17    [7915740]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
вот что говорит евент вьюер:

The SQL Server (SQLEXPRESS) service terminated unexpectedly. It has done this 11 time(s).
11 ноя 09, 17:19    [7915751]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Konst_One
Member

Откуда:
Сообщений: 11514
autoclose уберите галочку в настройках
11 ноя 09, 17:20    [7915754]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Смотрите лог сервера и\или операционки на предмет ошибки, приводящей к остановке сервиса.
11 ноя 09, 17:20    [7915758]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Konst_One
autoclose уберите галочку в настройках


Это относится к базам, а не к службе сервера.
11 ноя 09, 17:21    [7915763]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
pkarklin
Смотрите лог сервера и\или операционки на предмет ошибки, приводящей к остановке сервиса.

Извиняюсь за глупый вопрос, а где подсмотреть лог сервера?
11 ноя 09, 17:22    [7915774]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
В Management Studio, например.
11 ноя 09, 17:36    [7915845]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
Volokos
Member

Откуда:
Сообщений: 58
pkarklin,

Спасибо всем за помощь
11 ноя 09, 17:48    [7915947]     Ответить | Цитировать Сообщить модератору
 Re: view и параметры.  [new]
nosov
Guest
View the SQL Server error log by using SQL Server Management Studio or any text editor. By default, the error log is located at Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG and ERRORLOG.n files.

источник
http://msdn.microsoft.com/en-us/library/ms187885.aspx
11 ноя 09, 18:00    [7916041]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить