ADI@345 Ответов: 1

Как развернуть или опубликовать приложение windows с помощью базы данных SQL server..


Здравствуйте сэр,
Я сделал приложение для windows, используя visual studio 2010, c# 4.0 и sql server 2008. Я уже закончил свой проект и тестирование. Теперь я хочу развернуть свой проект с базой данных sql server так, чтобы мой клиент при установке моего программного обеспечения, мастере установки настраивал базу данных на локальном компьютере, создавал базу данных, создавал все необходимые таблицы .
Так что мне не нужно устанавливать sql server на все мои клиентские машины..

Пожалуйста, помогите мне решить эту проблему...

Что я уже пробовал:

public static string connectionname()
{
строка ser = "источник данных=" + System. Environment.MachineName + @ " \SQLEXPRESS; Initial Catalog=имя базы данных; integrated security=true";
возвращение сир;
}

[no name]

И проблема, о которой вы говорите, заключается в...?

1 Ответов

Рейтинг:
0

#realJSOP

Вы должны создать сценарий sql-запроса, содержащий код для создания вашей базы данных. Использование SQL manager express:

0) подключение к вашему серверу
1) Щелкните правой кнопкой мыши базу данных
2) в контекстном меню выберите пункт "задачи" , а затем "генерация сценариев"

Он будет представлять собой форму мастера. Просто следуйте этим страницам, и в конечном итоге он сгенерирует сценарий, который создаст вашу базу данных, включая все (выбранные) таблицы, хранимые процедуры, представления, пользовательские функции и т. д.

Как только у вас есть этот сценарий, включите его в свое прикладное решение и просто запустите сценарий из своего приложения, если база данных еще не существует. Я оставлю точные сведения о том, что часть вашей удивительной способности Гугл.

FWIW, я погуглил "c# create a database from a sql script", и что-то похожее на то, что может содержать нужную информацию, было найдено в самой первой ссылке.


ADI@345

Я знаю концепцию генерации скриптов, на самом деле мои требования не в том, чтобы генерировать скрипты.. я хочу, чтобы моя база данных работала в другой системе без установки программы установки sql server.. Как я это сделаю?. Пожалуйста ответьте

#realJSOP

Затем вы должны знать сетевой (IP) адрес или имя компьютера SQL-сервера, к которому хотите подключиться, и включить этот адрес (вместе с именем экземпляра sql-сервера) в строку подключения.