ASP.NET MVC Учебники с использованием SQLServer? - PullRequest
3 голосов
/ 23 апреля 2009

Как я могу использовать SQLServer (вместо SQL Express) в качестве базы данных?

Я пытаюсь пройтись по учебнику ContactManager , но не могу заставить его использовать SQLServer - когда я выбираю SQLServer из диалогового окна «Добавить новый элемент», я получаю ошибку говорит мне, что SQL Express не установлен.

Я знаю, что мне не хватает чего-то простого ...

Ответы [ 3 ]

2 голосов
/ 23 апреля 2009

Большинство руководств на сайте ASP.NET написаны таким образом, что вам не нужно покупать какое-либо программное обеспечение для их выполнения. В своих примерах они используют Visual Studio Express и SQL Express.

Тем не менее, вы все равно можете следовать вместе с учебником. Просто внесите несколько корректировок. Перейдите в обозреватель сервера, чтобы создать соединение с вашим SQL Server, а также создать базу данных и таблицы.

Затем, когда дело доходит до создания EntityDataModel, создайте новое соединение с базой данных, которую вы только что создали.

0 голосов
/ 23 апреля 2009

Если вы используете полноценный экземпляр SQL Server, вам вообще не нужно использовать диалоговое окно «Добавить новый элемент». Вместо этого подключитесь к своему экземпляру SQL Server (через Visual Studio или SQL Server Management Studio) и создайте там новую базу данных.

0 голосов
/ 23 апреля 2009

Только SQL Express может присоединить вашу базу данных во время выполнения. Если у вас не экспресс-версия SQL Server, вам нужно будет создать SQL Server с использованием SSMS. Если вы хотите, чтобы файл физически находился в app_data, то когда его спросят, куда поместить файл базы данных и в файле ldf, укажите папку app_data. После того, как вы его создали, достаточно просто добавить его как существующий элемент, хотя его нельзя проверить в безопасном исходном коде, не создавая очевидных проблем. Надеюсь, это поможет.

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