Если вы собираетесь добавить базу данных в свой проект, она попытается добавить один из типов SQL Express. Если вы используете работающий экземпляр SQL Server 2005, вы хотите подключиться к нему, вы не можете просто добавить его в свой проект.
Что вы хотите сделать, это добавить строку соединения (она будет содержать основную информацию о соединении, включая местоположение, имя базы данных, свойства аутентификации и т. Д.) В вашем файле web.config, и тогда вы сможете ссылаться на эту строку соединения при попытке открыть соединение с базой данных.
Редактировать : Вы можете использовать W3 Schools и их учебник по базе данных ASP.NET для получения дополнительной информации.
Редактировать 2 : Автор вопроса задал хороший комментарий в комментариях, и я хотел убедиться, что это будет видно будущим зрителям без необходимости просматривать комментарии.
Вопрос, поставленный Xaisoft, был «Просто из любопытства. Что если вы не хотите добавлять соединение, но хотите добавить базу данных? У нас есть выбор?»
Ответ : Когда вы пытаетесь добавить базу данных, вы пытаетесь добавить полноценную базу данных, которая останется в проекте независимо от того, где он размещен (учитывая, что на хосте может работать SQL Server). Экспресс экземпляры). Если вы хотите это сделать, вам нужно установить SQL Server Express.
Подключение к базе данных позволит вам указать местоположение существующей базы данных SQL Server 2005 в любом месте (при условии, что вы сможете правильно аутентифицироваться). Я должен также упомянуть, что независимо от того, какой метод вы используете, вам все равно нужно будет научиться подключаться.
Даже если у вас есть БД SQL Server Express, упакованный с вашим проектом, вам все равно нужно будет использовать строки подключения для установления соединения с этой базой данных, чтобы вы могли затем использовать запросы и тому подобное.