sql database

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

sql database

Сообщение Dmitriy Solomnikov » 16.08.2005 (Вт) 15:06

Есть, а вернее скоро будет прога под sql server. Ее надо будет установить клиенту. Соответственно надо будет как-то перенести клиенту и саму базу(ее шаблон).

Собственно вопрос:
1. как лучше это сделать?
2. Я подумал, может написать программку, которая на месте создаст базу данных программно?

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: sql database

Сообщение Andrey Fedorov » 16.08.2005 (Вт) 16:10

Dmitriy Solomnikov писал(а):2. Я подумал, может написать программку, которая на месте создаст базу данных программно?


IMHO проще поднимать из бэкапа. Т.е можно просто создавать копию рабочей базы, очищать таблицы (которые нужно очищать) и бэкапить ее для дистрибутива (это легко сделать хранимкой)... А у клиента просто поднимаем эту базу...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Re: sql database

Сообщение Dmitriy Solomnikov » 16.08.2005 (Вт) 16:24

Andrey Fedorov писал(а):IMHO проще поднимать из бэкапа. Т.е можно просто создавать копию рабочей базы, очищать таблицы (которые нужно очищать) и бэкапить ее для дистрибутива (это легко сделать хранимкой)... А у клиента просто поднимаем эту базу...


Собственно с очисткой таблицы и проблема - т.к. индексы не с нуля начинаются....
Основная роблема в этом - хочется чтоб покрасивей выглядело, да и самому проще будет.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: sql database

Сообщение Andrey Fedorov » 16.08.2005 (Вт) 16:25

Dmitriy Solomnikov писал(а):Собственно с очисткой таблицы и проблема - т.к. индексы не с нуля начинаются....


Да спасет тебя:

Код: Выделить всё
TRUNCATE TABLE ...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 16.08.2005 (Вт) 19:05

Truncate не будет работать, если есть какие-то Relations на эту таблицу.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 16.08.2005 (Вт) 19:21

gaidar писал(а):Truncate не будет работать, если есть какие-то Relations на эту таблицу.


Есть конечно, и полно.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 17.08.2005 (Ср) 7:35

gaidar писал(а):Truncate не будет работать, если есть какие-то Relations на эту таблицу.


Только если есть дочерние записи. Посему порядок чистки таблиц просто должен быть соответствующий - его несложно задать - сначала чистятся дочки, потом родители.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

kroskros
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 176
Зарегистрирован: 01.08.2005 (Пн) 6:59

Re: sql database

Сообщение kroskros » 19.08.2005 (Пт) 6:20

Dmitriy Solomnikov писал(а):Есть, а вернее скоро будет прога под sql server. Ее надо будет установить клиенту. Соответственно надо будет как-то перенести клиенту и саму базу(ее шаблон).

Собственно вопрос:
1. как лучше это сделать?
2. Я подумал, может написать программку, которая на месте создаст базу данных программно?


Скриптуй базу в Сиквеле и неси скрипт клиенту...
и будет те счастье! ))) /это если не надо сами данные нести/
Чтобы перенсти данные можешь воспользоваться МАСТЕРоМ
DTSExport в Ентерпрайзе...
Max


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList