VS2010 Использование SQL Server 2000 - PullRequest
4 голосов
/ 02 марта 2010

Есть ли способ использовать построитель модели SQL (dbml) в VS2010 с использованием SQLServer2000? Он отлично работает в VSExpress2008 + VS2008, но выдает ошибку «Обновить SQL до 2005» в VS2010, которая кажется немного неразумной.

Ответы [ 4 ]

2 голосов
/ 06 мая 2010

Вот несколько вариантов:

  1. Создайте проект 2008 года, предназначенный исключительно для обновления файла DBML. Перейдите в этот проект, если вы хотите манипулировать файлом DBML с помощью конструктора.

  2. Обновите DBML напрямую (ick!).

1 голос
/ 18 июня 2010

Я только что столкнулся с этой же проблемой и преодолел ее, создав файл DBML в VS2008, а затем просто скопировав его в свой проект VS2010.

Сначала я попытался создать его с помощью SQLmetal из приглашения VS2010, но информация о соединении не сохраняется, тогда, конечно, вы не можете добавить соединение из редактора dbml, поскольку оно не подключается к SQL2000.

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

0 голосов
/ 24 августа 2010

У меня также была эта проблема, когда я пытался добавить подключение для передачи данных через обозреватель серверов в VS 2010 - он говорит, что поддерживает только подключения с MS SQL 2005 или более поздней версии. Мне удалось установить соединение с моей базой данных SQL Server 2000, добавив соединение, выбрав и выбрав «Поставщик данных .NET Framework для OLE DB» в качестве источника данных, а для провайдера OLE DB выберите «Собственный клиент SQL», затем введите сервер, на котором находится БД, безопасность и имя БД.

0 голосов
/ 02 марта 2010

Чтение здесь (Перейти Поддержка SQL Server 2000 в нижней части) Поддержка очень ограничена для LINQ-SQL, что означает, что вам может потребоваться обновление, если вы хотите использовать LINQ -SQL

...