Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сервер Ты где......., Это ты ? / 25 сообщений из 26, страница 1 из 2
12.10.2002, 09:39:26
    #32057660
korkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Уважаемые, есть ли в MSSQL 7-2000
Системные процедуры (стандартные)
Похожие на sp_helpserver, sp_monitor
Чтоб получить что-то (значение) по которому
можно точно идентифицировать сервер как сервер именно на этой машине и именно установленный например во вторник. Если сервер перенесли в другое место, другую фирму. То клиент имея опред. с предыдущего сервера данные при коннекте узнает, что сервер не тот !!
Либо при переустановке сервака на том - же месте
это уже не тот сервак, что был установлен во вторник ?
...
Рейтинг: 0 / 0
13.10.2002, 00:25:00
    #32057722
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Может быть Вы лучше объясните для чего это надо, а то вопрос у Вас уж слишком широкий и мутный....
...
Рейтинг: 0 / 0
13.10.2002, 01:38:43
    #32057732
korkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Мне необходимо что бы мой клиент работал только с известным ему сервером..
Чтоб клиента не копировали, точнее база не уходила
на другой сервер.
На HASP Денег надо..
Хоть Ниточкой, но привезать :))
...
Рейтинг: 0 / 0
13.10.2002, 01:49:47
    #32057733
korkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Известный сервер не по имени и IP а по
чемуто например какому-либо ID этого сервака
который у него можно спросить акромя его имени,
статистики ... итд
Вот и спрашиваю, Господа, есть ли у сервака
что - то уникальное, что Юзер не может изменить, или
нет, и возвращают ли это системные процедурки.
...
Рейтинг: 0 / 0
14.10.2002, 08:08:10
    #32057798
Trong
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
2: На HASP Денег надо
Забудьте про HASP - его каждый пионер за пару дней сломает ...
а привязываться лучше не к SQL серверу, а к самой машине - каждая сетевуха имеет уникальный номер ...
...
Рейтинг: 0 / 0
14.10.2002, 10:30:36
    #32057832
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Даже если бы такой уникальный идентификатор был, где гарантия, что после очередного сервиспака он не измениться...
...
Рейтинг: 0 / 0
14.10.2002, 11:19:30
    #32057857
Trong
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Напишите расширенную ХП и через нее получайте номер сетвухи ... тока я не очень понимаю про то, как вы собрались это дело проверять ... ведь если к Вашему серваку имеют доступ, то и отклик от любой процедуры переделать можно запросто ...
...
Рейтинг: 0 / 0
14.10.2002, 12:22:35
    #32057891
dao
dao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
ну если над защишать сервер.. Лицензионный номер -или как он там называется (через extend) или конфу железа тоже через extend
...
Рейтинг: 0 / 0
14.10.2002, 12:32:17
    #32057897
Trong
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
2 dao:
это если сервак купленный ;))
...
Рейтинг: 0 / 0
14.10.2002, 12:35:12
    #32057898
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Добрый день,

Я присоединяюсь к мнению о том, что профессиональную защиту не заменить
самопалом, но все же...

В Microsoft SQL Server 2000 (может и в 7-ке тоже - я не уверен) у каждой
базы есть уникальный ID (GUID), вроде бы его не изменить (не подделать).

Так вот, как вариант - проверять ID б.д. master...

Код: plaintext
1.
2.
DBCC TRACEON( 3604 )
DBCC DBINFO


Поле m_guid

Ожидаю конструктивной критики.

Удачи
...
Рейтинг: 0 / 0
14.10.2002, 12:37:14
    #32057901
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Добавка:

Код: plaintext
DBCC DBINFO(master)
...
Рейтинг: 0 / 0
15.10.2002, 12:44:09
    #32058333
korkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Спасибочки, за советы...
попробую.
Но если база имеет идент по dbinfo? после
восстановления базы на другом серваке backup, или
attach идентификатор не останется прежним ?

Да и если сетевуха сдохнет, то придется скакать.
А если про сетевуху будет возвращать
сервак, то можно эмулировать ..
...
Рейтинг: 0 / 0
15.10.2002, 14:51:28
    #32058399
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Если просто сархивировать MDF и LDF файлы (методом файлового копирования при остановленном SQL-сервере) по тем путям, где они лежат, а после восстановить на другом компьютере по тем же самым путям, то все нормальное работает (если только вы не настраивали репликацию). И ID баз данных должны, по идее, выйти прежние (хтя экспериментально я это не проверял).
...
Рейтинг: 0 / 0
15.10.2002, 14:59:14
    #32058408
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Безусловно, можно восстановить базу master .
Но это не профессиональная защита, для простейшего
случая поможет (Вы пробовали восстанавливать master?)
...
Рейтинг: 0 / 0
15.10.2002, 15:04:44
    #32058411
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Я восстанавливал Master вместе со всеми остальными БД методом простого файлового копирования. Конкретно сам. Еще на 7.0. На 2000 тоже.
...
Рейтинг: 0 / 0
15.10.2002, 15:32:33
    #32058428
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
2Garya:

Я имею ввиду, что восстановление БД master не столь очевидная операция. То, что сделали Вы, не есть восстановление. В общем случае, в базе master могут содержаться абсолютные пути, не совпадающие с путями на сервере, где происходит восстановление. Также придется заниматься присоединением существующих пользовательских баз. То есть, придется повозиться.

Удачи
...
Рейтинг: 0 / 0
15.10.2002, 15:41:35
    #32058438
AISOFT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
В MS SQL нет способа помешать уходу базы. Остановили сервер, скопировали базу и перенесли на другую машину и там подключили к другому серверу. К сожалению, в MS SQL также нет способа надежно зашифровать хранимые проедуры. В принципе можно шифровать данные в базе на основе тех или иных аппаратных характеристик, но в случае изменения конфигурации (или серийных номеров), как расшифровать эти данные и кроме того это еще и потеря быстродествия.
...
Рейтинг: 0 / 0
15.10.2002, 16:02:29
    #32058456
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Попробовал BACKUP/RESTORE для пользовательской базы - m_guid (entry 0) меняется...
...
Рейтинг: 0 / 0
15.10.2002, 16:42:40
    #32058482
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
В MS SQL нет способа помешать уходу базы.
А размещение оной на неформатирофанном разделе диска?
...
Рейтинг: 0 / 0
15.10.2002, 17:16:41
    #32058496
Trong
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
2 korkin:
Вы имеете физический доступ к машине, на кот. стоит SQL Server?

2 jimmers:
На самом деле это ничего не дает - если придется на той же машине базу восстановить id изменится и все перестанет работать ... не думаю, что это будет хорошо ...
...
Рейтинг: 0 / 0
15.10.2002, 19:16:14
    #32058547
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
2Trong:

Не понял, в чем проблема. Если придется восстановить master, проблем не будет - m_guid сохранится
...
Рейтинг: 0 / 0
15.10.2002, 22:13:53
    #32058572
AISOFT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
SNAKE
>А размещение оной на неформатирофанном разделе диска?
Так ведь, когда организация покупает базу данных, винчестер на машине куда оно будет устанавливаться, обычно уже сформатирован. Так что остается или требовать отдельный винчестер или продавать базу вместе с вичестером, кроме того кто-нибудь проверял следующее:
Если у пользователя стоит windows 98 и как следствие personal или msde, будет система работать с неформатированым разделом или нет?
...
Рейтинг: 0 / 0
18.10.2002, 08:31:39
    #32059470
korkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
2 trong
Доступ к серверу имею.
как бы хотелось чтоб после переноса в другую фирму не работало. А если сервак накрылся то юзеры просто все могли переставить.


Продавть базу на винте, довольно интересно, но это себя неокупит.
...
Рейтинг: 0 / 0
18.10.2002, 08:38:54
    #32059472
Ax
Ax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
Привязаться можно к конкретному HDD, спросив у него его уникальный номер (идентификатор) через стандартную API процедуру, можно на VB.

Если интересно, могу порыться и найти у себя этот VB-шный код, как это конкретно делается. Помню, таким образом зашищал свои проги то копирования.
...
Рейтинг: 0 / 0
18.10.2002, 08:51:15
    #32059478
Ax
Ax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер Ты где......., Это ты ?
->Продавть базу на винте, довольно интересно, но это себя неокупит.

Смотря какую базу.

Продавать на винте не обязательно.
Просто при первой инсталляции отна должна привязываться к сертифицированному (лицензированному) конкретному компу - т.е. к винту.
Тогда юзер перенести ее на произвольный комп не сможет.
Вернее сможет, но только с винтом.
Скопировать на другой винт не сможет, если код защиты не сломает. Но сломать его трудно, если вообще возможно, если код VB зашифрован и естессно, скомпиллирован.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сервер Ты где......., Это ты ? / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]