Re[5]: Как программно создать базу?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.09.04 04:16
Оценка: 4 (1)
Здравствуйте, <Аноним>, Вы писали:
C>>1. Используя ADOConnection создать подключение к таблице MASTER
А>Что за таблица MASTER?
Там ошибка. Имелась в виду база Master. Дело в том, что в любой инсталляции MS SQL есть три системных базы данных. Они называются Master, Model и Tempdb. В Master хранится вся информация уровня сервера — список логинов, список баз данных, тексты системных хранимых процедур и прочее. В Tempdb сохраняются всякие временные объекты, и она пересоздается с нуля при каждом старте сервера. Model служит шаблоном для создания всех остальных баз. Ее можно поменять, тогда это изменение коснется всех вновь созданных баз данных.
А>Зачем и как к ниму подключиться(и какова его дальнейшая роль?)?
Когда ты будешь подключаться к MSDE, тебе потребуется указать базу, с которой надо начинать работу. Для создания новой базы данных тебе и надо будет подключиться к Master. Это определяется параметром "Initial Catalog" строки подключения
C>>2. Используя ADOQuery, ADOCommand или тот же ADOConnection выполить запрос:
C>>
C>>CREATE DATABASE MyDataBase
C>>

А>Мне не понятно как здесь определяется такие параметры как: путь по которому создается база, тип базы данных?
Никакого типа у базы данных нет. Путь к базе в данном случае определяется настройками, сделанными при инсталляции сервера. И лучше не заморачиваться этим вопросом, пока не освоишь MSDE поближе.
C>>в результате получем новую базу с установками по-умолчанию.
А>Что значит "с установками по умолчанию"?
Это значит, что эта база будет скопирована с базы по имени Model. Все опции, действующие на уровне базы (например, политика восстановления после сбоев и разрешение выполнять триггеры рекурсивно) будут скопированы с тех, что установлены для базы Model. И лучше не заморачиваться этим вопросом, пока не освоишь MSDE поближе.
А>Ну дайте ссылочку!! Плиииииииз!!!!
Видишь ли, в рунете дело обстоит примерно так: в книжных магазинах живут ресурсы для чайников, а в инете — от чайников. Так что сходи в магазин и купи рублей за полтораста какую-нибудь книжку со словами MS SQL или ADO или Delphi на обложке. Критерий выбора — открываешь книжку и первая глава тебе понятна.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.