Какая база данных включена в Visual Studio 2008 Professional? Как настроить имя пользователя / пароль в базе данных? - PullRequest
1 голос
/ 13 апреля 2011

В Visual Studio 2008 Professional, щелкните правой кнопкой мыши решение -> Добавить новый элемент -> База данных SQL-сервера. Это создает файл database.mdf в папке.
Что это за база данных? Это сервер MS SQL? Если да, то какая версия?

Как настроить имя пользователя / пароль в базе данных?

База данных подключается автоматически без указания имени пользователя / пароля. Как избежать этого и включить аутентификацию безопасности?

Также я занимаюсь разработкой веб-сайта и собираюсь использовать в нем базу данных. После того, как я закончу сайт, как мне восстановить базу данных на сервере развертывания? (Файлы веб-сайта могут быть опубликованы. Что происходит с созданной здесь базой данных? Создает ли она сценарий создания базы данных или что-то в этом роде?)
PS: Новичок:)

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

(1) База данных, созданная с помощью Right click solution -> Add new item -> SQL server database, является базой данных SQL Server 2005.

(2) По умолчанию используется аутентификация Windows, поэтому вам не потребуется вводить имя пользователя и пароль.

(3) Если вы хотите, чтобы доступ к базе данных осуществлялся только с использованием имени пользователя и пароля, вам необходимо установить SQL Server 2005 с «Аутентификацией в смешанном режиме».

(Возможно, вы можете удалить SQL Server 2005 из панели управления, а затем снова установить SQL Server 2005. Во время установки выберите «Дополнительные параметры», и вы получите возможность выбрать режим аутентификации.)


Чтобы изменить режим аутентификации безопасности

  1. В обозревателе объектов SQL Server Management Studio щелкните правой кнопкой мыши сервер и выберите Свойства.
  2. На странице «Безопасность» в разделе «Проверка подлинности сервера» выберите новый режим проверки подлинности сервера и нажмите кнопку «ОК».
  3. В диалоговом окне SQL Server Management Studio нажмите кнопку ОК, чтобы подтвердить требование перезапустить SQL Server.

Чтобы включить вход в систему с помощью Transact-SQL

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;
GO

Надеюсь, это поможет.

1 голос
/ 13 апреля 2011

SQL Server 2005 для разработчиков поставляется с Visual Studio 2008 professional.У вас должен быть отдельный диск для установки.Я думаю, что если вы не установите редакцию SQL Server 2005 для разработчиков до Visual Studio 2008 Professional, VS2008 установит SQL Server Express как часть своей установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...