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

Откуда:
Сообщений: 7
Вводная: настраиваем пользователю SQL-сервер.

Имеется ли какая-нибудь функция сервера (или процедура или метод решения), которая в случае поднятия пользователем копии сервера без моего ведома (из бэкапа) вернула бы значение отличное от возвращаемого этой же функцией в оригинальной инсталляции?

В идеале что-то типа GUID который генерится каким-нибудь там ядерным ядром на самом ядерном уровне каждый раз при копировании/создании и тп.


Буду признателен за любые комментарии.
17 авг 11, 14:21    [11133163]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
LenchikOlolo,

как вы в понятиях запутались, определитесь для начала о чем речь, о сервере или о бекапе?
17 авг 11, 14:30    [11133235]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
LenchikOlolo
Member

Откуда:
Сообщений: 7
WarAnt
LenchikOlolo,

как вы в понятиях запутались, определитесь для начала о чем речь, о сервере или о бекапе?


А Вы это.. с какой целью интересуетесь?
17 авг 11, 14:39    [11133341]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
Glory
Member

Откуда:
Сообщений: 104751
LenchikOlolo
Буду признателен за любые комментарии.

1. Защиты от админа нет
2. Бэкап базы(даже системной) и инсталяция сервера - это разные вещи
17 авг 11, 14:43    [11133382]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
LenchikOlolo
Member

Откуда:
Сообщений: 7
1. СерверА: База: ФункцияХ возвращает N1
2. Делаю бэкап Базы
3. Поднимаю на СервереБ
4. СерверБ: База: ФункцияХ возвращает N2


Хотелось бы ещё и вариантов когда Шаги 2 и 3 содержат "Бэкап Диска" и тп.
17 авг 11, 14:50    [11133456]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
LenchikOlolo
Member

Откуда:
Сообщений: 7
LenchikOlolo
Хотелось бы ещё и вариантов когда Шаги 2 и 3 содержат "Бэкап Диска" и тп.


Т.е. великолепно было бы иметь наиболее универсальное решение, но и полумеры я рассмотреть готов.
17 авг 11, 14:57    [11133543]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
LenchikOlolo
WarAnt
LenchikOlolo,

как вы в понятиях запутались, определитесь для начала о чем речь, о сервере или о бекапе?


А Вы это.. с какой целью интересуетесь?

да так праздного интереса ради:)
17 авг 11, 14:57    [11133545]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
komrad
Member

Откуда:
Сообщений: 5759
LenchikOlolo
1. СерверА: База: ФункцияХ возвращает N1
2. Делаю бэкап Базы
3. Поднимаю на СервереБ
4. СерверБ: База: ФункцияХ возвращает N2


Хотелось бы ещё и вариантов когда Шаги 2 и 3 содержат "Бэкап Диска" и тп.


Мысль:
защита от смены сервера - чтение реестра (xp_regread), своих веток в нём, что-нить характерного для хоста
17 авг 11, 14:58    [11133554]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
LenchikOlolo,

делайте внешнюю процедуру, а в ней уже какие хотите проверки создавайте, хоть с проверкой угла наклона оси планеты по отношению к серверу.
17 авг 11, 15:04    [11133628]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
declare @checksum varchar(255)
exec master..xp_instance_regread 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLServer\Setup', 'checksum', @checksum output
select @checksum
17 авг 11, 15:06    [11133651]     Ответить | Цитировать Сообщить модератору
 Re: Возможно ли идентифицировать инсталляцию ?  [new]
LenchikOlolo
Member

Откуда:
Сообщений: 7
Спасибо.
17 авг 11, 16:42    [11134486]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить