Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Поставил MS SQL developer Edition


Автор: User 21.3.2005, 10:04
Поставил MS SQL developer Edition - там есть Enterprise Manager. Дальше купил книжку. Но вопрос все раыно оснавной остался. Как создавать новые базы я понял, а вот физически где он хранит эти базы, ну скажем когда я создаю базу в IBExperte то вижу, вот он файл с расширением *.GDB, а в MS SQL неясно.
Во-вторых непонятно как как устроен принцип Клиент - сервер. Ну то что ставиться на разные машины MS SQL по разному (для админа серврная установка, для пользователя клиентская - это понятно). А за счет чего назначаются прова доступа разных клиентов к БД тоже недогнал. Ну кое что понял. Но в голове не укладывается общее представление. Может кто раскажт про это, или где почитать ссылки даст.

Автор: boevik 21.3.2005, 10:45
Цитата(User @ 21.3.2005, 10:04)
Поставил MS SQL developer Edition - там есть Enterprise Manager. Дальше купил книжку. Но вопрос все раыно оснавной остался. Как создавать новые базы я понял, а вот физически где он хранит эти базы, ну скажем когда я создаю базу в IBExperte то вижу, вот он файл с расширением *.GDB, а в MS SQL неясно.

Файлы MSSQL имеют расширение mdf и ldf (log files)
Посмотреть где хранятся можно посмотреть в properties базы данных в Enterprise Manager закладка Data Files и Transaction Log.


Цитата(User @ 21.3.2005, 10:04)
Во-вторых непонятно как как устроен принцип Клиент - сервер. Ну то что ставиться на разные машины MS SQL по разному (для админа серврная установка, для пользователя клиентская - это понятно). А за счет чего назначаются прова доступа разных клиентов к БД тоже недогнал. Ну кое что понял. Но в голове не укладывается общее представление. Может кто раскажт про это, или где почитать ссылки даст.

Можно создать несколько юзеров и логинов, каждому юзеру назначить свои права в каждой базе. Делается все в Users->Properties->Permissions

Автор: User 21.3.2005, 13:26
А тогда вот такой вопрос. Если скажем у меня есть БД. И я установив MSSQL хочу подключить эту базу. Как тогда быть. Просто при создании новой БД выбрать уже имеющийся файл, или как?
Добавлено @ 13:34
И еще вопрос. При создании новой БД. вместе с ней создаются и куча таблиц. Это немного неудобно для просмотра, когда создаешь свои. Их как нибудь скрыть можно. И где просматривать данные созданых таблиц.

Автор: boevik 21.3.2005, 16:13
Цитата(User @ 21.3.2005, 13:26)
А тогда вот такой вопрос. Если скажем у меня есть БД. И я установив MSSQL хочу подключить эту базу. Как тогда быть. Просто при создании новой БД выбрать уже имеющийся файл, или как?

Если у тебя на руках backup, то надо востановить базу через restore.
Если же у тебя просто "оторванный" файл от MSSQL, то attach тебе поможет.

Цитата(User @ 21.3.2005, 13:26)
И еще вопрос. При создании новой БД. вместе с ней создаются и куча таблиц. Это немного неудобно для просмотра, когда создаешь свои. Их как нибудь скрыть можно. И где просматривать данные созданых таблиц.

Скрыть нельзя, но ты смотри на type и тогда сразу видно чья таблица

Автор: User 22.3.2005, 12:37
Во спасибо. Понял

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)