Установщик веб-платформы и настройка базы данных sql express - PullRequest
2 голосов
/ 04 февраля 2010

Я пытался установить Amplifeeder сегодня с помощью установщика веб-платформы.

Когда я пришел к настройке базы данных, мне пришлось заполнить некоторые данные, такие как "db admin user / password" и имя пользователя / пароль пользователя.

Использование SQL Express У меня нет имени пользователя / пароля (ни администратора, ни пользователя). Как я могу иметь возможность устанавливать приложения с WPI и SQL Express 2008?

В основном у меня была эта ошибка при попытке установить в логах:

DownloadManager Error: 0 : MS Deploy exception: Microsoft.Web.Deployment.DeploymentClientServerException: The database 'AmpliFeederDB' could not be created. ---> System.Data.SqlClient.SqlException: Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection.

Ответы [ 4 ]

4 голосов
/ 05 февраля 2010

Я наконец добился этого с помощью командной строки и reg исправлений.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQLServer

LoginMode должно быть 2

перезапустите службу SQL Server Express.

Тогда: В командной строке:

sqlcmd -E -S .\SQLEXPRESS (will login with windows authentication mode)

1) ALTER LOGIN sa WITH PASSWORD = '<new_password>'
2) GO
1) ALTER LOGIN sa ENABLE
2) GO

Это должно сделать трюк для установки приложений после.

3 голосов
/ 16 августа 2013

Насколько я знаю, единственный способ заставить его работать - использовать утилиту командной строки «WebPICmd.exe», расположенную в папке приложения.

Вам нужен надежный пароль, потому что он использует регулярное выражение для проверки.

Все выглядело нормально, я смог получить доступ к БД через OSQL, а также Management Studio, у меня не было проблем с входом в систему, были включены обе аутентификации, TCP / IP и именованные каналы. пока ничего не получалось ... Кажется, это какая-то ошибка ....

Thry это как его:

WebPICmd.exe / Установка / Приложение: "Joomla"

1 голос
/ 28 октября 2010

Ну, SQL Server Management Studio Express предоставляет более устойчивое решение. Посмотрите эту ссылку без необходимости возиться с ключами реестра и командами:

http://www.knowledgesutra.com/forums/topic/61695-resolving-cant-login-to-sqlexpress-using-sa-account/

1 голос
/ 04 февраля 2010

Когда вы устанавливаете SQL Server Express в первый раз, у вас будет возможность выбрать режим аутентификации, где вы выберете аутентификацию в режиме MIXED и предоставите детали аутентификации администратора.

...