|
|
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Уважаемые, есть ли в MSSQL 7-2000 Системные процедуры (стандартные) Похожие на sp_helpserver, sp_monitor Чтоб получить что-то (значение) по которому можно точно идентифицировать сервер как сервер именно на этой машине и именно установленный например во вторник. Если сервер перенесли в другое место, другую фирму. То клиент имея опред. с предыдущего сервера данные при коннекте узнает, что сервер не тот !! Либо при переустановке сервака на том - же месте это уже не тот сервак, что был установлен во вторник ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2002, 09:39:26 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Может быть Вы лучше объясните для чего это надо, а то вопрос у Вас уж слишком широкий и мутный.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2002, 00:25:00 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Мне необходимо что бы мой клиент работал только с известным ему сервером.. Чтоб клиента не копировали, точнее база не уходила на другой сервер. На HASP Денег надо.. Хоть Ниточкой, но привезать :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2002, 01:38:43 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Известный сервер не по имени и IP а по чемуто например какому-либо ID этого сервака который у него можно спросить акромя его имени, статистики ... итд Вот и спрашиваю, Господа, есть ли у сервака что - то уникальное, что Юзер не может изменить, или нет, и возвращают ли это системные процедурки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2002, 01:49:47 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
2: На HASP Денег надо Забудьте про HASP - его каждый пионер за пару дней сломает ... а привязываться лучше не к SQL серверу, а к самой машине - каждая сетевуха имеет уникальный номер ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 08:08:10 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Даже если бы такой уникальный идентификатор был, где гарантия, что после очередного сервиспака он не измениться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 10:30:36 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Напишите расширенную ХП и через нее получайте номер сетвухи ... тока я не очень понимаю про то, как вы собрались это дело проверять ... ведь если к Вашему серваку имеют доступ, то и отклик от любой процедуры переделать можно запросто ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 11:19:30 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
ну если над защишать сервер.. Лицензионный номер -или как он там называется (через extend) или конфу железа тоже через extend ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 12:22:35 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
2 dao: это если сервак купленный ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 12:32:17 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Добрый день, Я присоединяюсь к мнению о том, что профессиональную защиту не заменить самопалом, но все же... В Microsoft SQL Server 2000 (может и в 7-ке тоже - я не уверен) у каждой базы есть уникальный ID (GUID), вроде бы его не изменить (не подделать). Так вот, как вариант - проверять ID б.д. master... Код: plaintext 1. 2. Поле m_guid Ожидаю конструктивной критики. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 12:35:12 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Добавка: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 12:37:14 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Спасибочки, за советы... попробую. Но если база имеет идент по dbinfo? после восстановления базы на другом серваке backup, или attach идентификатор не останется прежним ? Да и если сетевуха сдохнет, то придется скакать. А если про сетевуху будет возвращать сервак, то можно эмулировать .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 12:44:09 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Если просто сархивировать MDF и LDF файлы (методом файлового копирования при остановленном SQL-сервере) по тем путям, где они лежат, а после восстановить на другом компьютере по тем же самым путям, то все нормальное работает (если только вы не настраивали репликацию). И ID баз данных должны, по идее, выйти прежние (хтя экспериментально я это не проверял). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 14:51:28 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Безусловно, можно восстановить базу master . Но это не профессиональная защита, для простейшего случая поможет (Вы пробовали восстанавливать master?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 14:59:14 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Я восстанавливал Master вместе со всеми остальными БД методом простого файлового копирования. Конкретно сам. Еще на 7.0. На 2000 тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 15:04:44 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
2Garya: Я имею ввиду, что восстановление БД master не столь очевидная операция. То, что сделали Вы, не есть восстановление. В общем случае, в базе master могут содержаться абсолютные пути, не совпадающие с путями на сервере, где происходит восстановление. Также придется заниматься присоединением существующих пользовательских баз. То есть, придется повозиться. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 15:32:33 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
В MS SQL нет способа помешать уходу базы. Остановили сервер, скопировали базу и перенесли на другую машину и там подключили к другому серверу. К сожалению, в MS SQL также нет способа надежно зашифровать хранимые проедуры. В принципе можно шифровать данные в базе на основе тех или иных аппаратных характеристик, но в случае изменения конфигурации (или серийных номеров), как расшифровать эти данные и кроме того это еще и потеря быстродествия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 15:41:35 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Попробовал BACKUP/RESTORE для пользовательской базы - m_guid (entry 0) меняется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 16:02:29 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
В MS SQL нет способа помешать уходу базы. А размещение оной на неформатирофанном разделе диска? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 16:42:40 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
2 korkin: Вы имеете физический доступ к машине, на кот. стоит SQL Server? 2 jimmers: На самом деле это ничего не дает - если придется на той же машине базу восстановить id изменится и все перестанет работать ... не думаю, что это будет хорошо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 17:16:41 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
2Trong: Не понял, в чем проблема. Если придется восстановить master, проблем не будет - m_guid сохранится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 19:16:14 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
SNAKE >А размещение оной на неформатирофанном разделе диска? Так ведь, когда организация покупает базу данных, винчестер на машине куда оно будет устанавливаться, обычно уже сформатирован. Так что остается или требовать отдельный винчестер или продавать базу вместе с вичестером, кроме того кто-нибудь проверял следующее: Если у пользователя стоит windows 98 и как следствие personal или msde, будет система работать с неформатированым разделом или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 22:13:53 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
2 trong Доступ к серверу имею. как бы хотелось чтоб после переноса в другую фирму не работало. А если сервак накрылся то юзеры просто все могли переставить. Продавть базу на винте, довольно интересно, но это себя неокупит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 08:31:39 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
Привязаться можно к конкретному HDD, спросив у него его уникальный номер (идентификатор) через стандартную API процедуру, можно на VB. Если интересно, могу порыться и найти у себя этот VB-шный код, как это конкретно делается. Помню, таким образом зашищал свои проги то копирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 08:38:54 |
|
||
|
Сервер Ты где......., Это ты ?
|
|||
|---|---|---|---|
|
#18+
->Продавть базу на винте, довольно интересно, но это себя неокупит. Смотря какую базу. Продавать на винте не обязательно. Просто при первой инсталляции отна должна привязываться к сертифицированному (лицензированному) конкретному компу - т.е. к винту. Тогда юзер перенести ее на произвольный комп не сможет. Вернее сможет, но только с винтом. Скопировать на другой винт не сможет, если код защиты не сломает. Но сломать его трудно, если вообще возможно, если код VB зашифрован и естессно, скомпиллирован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 08:51:15 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32058572&tid=1819502]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
4ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 326ms |

| 0 / 0 |
