Как однозначно задетектить MSSQL Compact Edition запросом?
От: estarkov  
Дата: 16.02.10 12:27
Оценка:
Разрабатываем универсальную тулзу для SQL.
Стоит задача детекта различных серверов с помощью SQL запросов. Доступа к файловой системе или объектам соединения с БД нет. Есть только возможность выполнить какой-то SQL запрос и получить результат в виде текста.
Упёрлись в SQL Compact Edition. У него нет ни sp_server_info, ни SERVERPROPERTY, ни @@version, ни каких либо синтаксических особенностей.
Как пределить, что сервер, к которому мы подключены, именно SQL Compact Edition, а не обычный MS SQL?
Re: Как однозначно задетектить MSSQL Compact Edition запросо
От: Caracrist https://1pwd.org/
Дата: 16.02.10 13:29
Оценка:
Здравствуйте, estarkov, Вы писали:

E>Разрабатываем универсальную тулзу для SQL.

E>Стоит задача детекта различных серверов с помощью SQL запросов. Доступа к файловой системе или объектам соединения с БД нет. Есть только возможность выполнить какой-то SQL запрос и получить результат в виде текста.
E>Упёрлись в SQL Compact Edition. У него нет ни sp_server_info, ни SERVERPROPERTY, ни @@version, ни каких либо синтаксических особенностей.
E>Как пределить, что сервер, к которому мы подключены, именно SQL Compact Edition, а не обычный MS SQL?

на вскидку:
а если определить его, как тот у которого "нет ни sp_server_info, ни SERVERPROPERTY, ни @@version"?
~~~~~
~lol~~
~~~ Single Password Solution
Re[2]: Как однозначно задетектить MSSQL Compact Edition запр
От: estarkov  
Дата: 16.02.10 14:21
Оценка:
Здравствуйте, Caracrist, Вы писали:

C>на вскидку:

C>а если определить его, как тот у которого "нет ни sp_server_info, ни SERVERPROPERTY, ни @@version"?

Тогда это может быть любой другой SQL сервер. Мы не только продукты Microsoft поддерживаем.
Re[3]: Как однозначно задетектить MSSQL Compact Edition запр
От: Caracrist https://1pwd.org/
Дата: 16.02.10 14:33
Оценка:
Здравствуйте, estarkov, Вы писали:

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


C>>на вскидку:

C>>а если определить его, как тот у которого "нет ни sp_server_info, ни SERVERPROPERTY, ни @@version"?

E>Тогда это может быть любой другой SQL сервер. Мы не только продукты Microsoft поддерживаем.


Если это единственное препятствие, то надо проверить есть ли ещё какой сервер с аналогичной проблемой(не отличимый от MSSQL Compact Edition)
~~~~~
~lol~~
~~~ Single Password Solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.