Создайте базу данных. Создайте sql пользователя и предоставьте ему разрешение на доступ к созданной базе. Внесите данные в строку подключения в файле "web.config" и перейдите по адресу "yoursiteroot/Setup/Default.aspx"
Поддержка MS SQL 2005/2008 и SqlAzure
Рекомендуется настроить Ваш SQL сервер на смешанный режим аутентификации (Mixed Mode Authentication) и вносить в строку подключения логин и пароль пользователя SQL, а не Windows.
Строка настройки подключения в "Web.config" (рекомендуем, но не настаиваем, вносить её в файл "user.config", как показано в обзоре Web.config )
<add key="MSSQLConnectionString" value="server=yourservername;UID=yourdatabaseusername;PWD=yourdatabaseuserpassword;database=yourdatabasename" />
Обратите внимание, что, при использовании SQL Express, обычно SQL Server указывается под конкретным именем, а не по умолчанию. Если у Вас именной экземпляр, то необходимо указать это в строке (в примере ниже используется имя "SQLExpress"):
<add key="MSSQLConnectionString" value="server=localhost\SQLExpress;UID=user;PWD=secret;database=mojo1" />
В приведённом выше примере использован формат "имя хоста"\"имя экземпляра" ("localhost" - имя хоста, "SQLExpress" - имя экземпляра).
Перенос с одного сервера на другой
Существует два способа перенести базу данных MS SQL с одного компьютера на другой.
1. Создать резервную копию на первом сервере и восстановить её на новом.
2. Вы также можете использовать эту программу. Она копирует все объекты и данные, а затем, при запуске на новом сервере, восстанавливает их.
Оригинал на английском.