Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программная регистрация базы на MSSQL сервере [D7, MSSQL]


Manfred8 ©   (2004-12-24 11:49:00) 

Не подскажите как можно реализовать сабж? Может существуют  какие-нибудь компаненты для таких задач?


aus   (2004-12-24 19:10:00) [1]

Один из вариантов:
В составе MSDE имеется утилита osql, которая может выполнить sql-скрипт, содержащийся в файле. Сгенерируй скрипт и выполни после установки MSDE.


Nikolay M.   (2004-12-24 12:20:00) [2]

Если базу нужно именно создать, а на приаттачить (по вопросу это не ясно), то нужно совсем немного, чтобы догадаться поискать в БОЛ по CREATE DATABASE:

USE master
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
  FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
  SIZE = 10,
  MAXSIZE = 50,
  FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
  FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
  SIZE = 5MB,
  MAXSIZE = 25MB,
  FILEGROWTH = 5MB )


Manfred8   (2004-12-24 12:18:00) [3]

Спасибо


Aleks   (2004-12-24 12:06:00) [4]

есть такая процедура sp_attach_db.
То есть устанавливаешь сервак, копируешь бд, коннектишся к нему и
подключаешь готовую бд


Manfred8   (2004-12-24 12:00:00) [5]

При поставке дистрибутива,нужно устанавливать сервак (MSDE) и свою базу.. А как можно выполнить скрипт создающий базу,при установке дистрибутива? С MSDE идут в комплекте соответствующие утилиты которые можно запустить?  Прощу прощения если вопрос покажется ламерским..


Aleks   (2004-12-24 11:51:00) [6]

Регистрация какая? Бд можно создать на серваке при помощи sql.


Наверх

Титульная страница Поиск, карта сайта Написать письмо