Обновление набора исправлений 1 (SR1) для Visual Studio 2005 Team Edition для специалистов по базам данных

Переводы статьи Переводы статьи
Код статьи: 936612 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

Доступна набора исправлений 1 (SR1) для Microsoft Visual Studio 2005 Team Edition для специалистов по базам данных. Данное обновление требуется Visual Studio 2005 Professional с пакетом обновления 1 (или более поздней версии).

Дополнительная информация

Следующие проблемы были исправлены в SR1. Эти проблемы были найдены через отзывы партнеров и клиентов.
  • Межбазовые ссылки

    Улучшенная поддержка таким образом, можно ссылаться на объекты в разных базах данных с помощью ссылки на проект базы данных или путем ссылки на метафайл базы данных (.dbmeta). Эта поддержка уменьшает или исключает предупреждения межбазовую ссылку в проект базы данных.
  • Улучшенная поддержка файлов в пределах файловой группы SQL Server

    Файлы внутри групп файлов можно определить как свойства проекта базы данных вместо того, для создания файлов и файловых групп в рамках сценария развертывания хранилища.
  • Переменные

    A Переменные добавить страницу в свойствах базы данных. Эта новая страница позволяет определить SETVAR переменные для использования в сценариях развертывания.
Кроме того SR1 поддерживает последнюю версию пакета обновлений от Microsoft SQL Server 2005. В настоящее время последнего пакета обновления является пакет обновления 2 (SP2). SR1 также поддерживает операционную систему Windows Vista.

Системные требования

Поддерживаемые операционные системы

  • Microsoft Windows 2000 Professional с пакетом обновления 4 (SP4)
  • Microsoft Windows 2000 Server с пакетом обновления
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professional x 64 Edition (WOW)
  • Microsoft Windows XP Professional с пакетом обновления 2 (SP2)
  • Домашняя страница выпуска Microsoft Windows XP SP2
  • Media Center Edition 2002 Microsoft Windows XP 2 (SP2)
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • 2 (SP2) для Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows Server 2003 стандартный выпуск пакетом обновления 1 (SP1)
  • Microsoft Windows Server 2003 Enterprise Edition с пакетом обновления 1
  • Microsoft Windows Server 2003 Datacenter Edition с пакетом обновления 1
  • Microsoft Windows Server 2003 Web Edition с пакетом обновления 1
  • Стандартный сервер 2003 Microsoft Windows x 64 Edition с пакетом обновления 1 (WOW)
  • Microsoft Windows Server 2003 Enterprise x 64 Edition с пакетом обновления 1 (WOW)
  • Datacenter Server 2003 корпорация Майкрософт Windows x 64 Edition с пакетом обновления 1 (WOW)
  • Microsoft Windows Server 2003 R2 Standard Edition
  • Microsoft Windows Server 2003 R2 Standard x 64 Edition (WOW)
  • Microsoft Windows Server 2003 R2 Enterprise Edition
  • Microsoft Windows Server 2003 R2 Enterprise x 64 Edition (WOW)
  • Microsoft Windows Server 2003 R2 Datacenter Edition
  • Microsoft Windows Server 2003 R2 Datacenter x 64 Edition (WOW)
  • Windows Vista
Примечание Visual Studio 2005 на Intel Itanium (IA-64) не поддерживаются.

Другие системные требования

Требования различаются для различных сочетаний этих функций в Microsoft Visual Studio 2005 Team Edition для специалистов по базам данных. Для установки Visual Studio 2005 Team Edition для специалистов по базам данных, рекомендуется следующее:
  • 2,0 ГГц или более быстрый процессор
  • 512 МБ ОЗУ или больше (1 гигабайт (ГБ) или более рекомендуется)
  • 3 ГБ свободного места на диске
  • DVD-дисков
  • 1024 X 768 или более высоким разрешением экрана, которая содержит 256 цветов
  • Клавиатура и мышь Microsoft mouse или совместимое указывающее устройство
  • Экземпляр Microsoft SQL Server 2005 (Developer Edition, Enterprise Edition, Standard Edition, экспресс-выпуск или ознакомительный выпуск)

Известные проблемы

Общие

Инструкция ограничения в определения объектов схемы
В файле определения объектов указанную схему нельзя использовать следующие операторы:
  • Проверочные ограничения – ИЗМЕНЕНИЕ ТАБЛИЦЫ [С {ПРОВЕРКА | ПАРАМЕТР NOCHECK}] {ПРОВЕРКА | ОГРАНИЧЕНИЕ NOCHECK}
  • Внешние ключи: ИЗМЕНЕНИЕ ТАБЛИЦЫ [С {ПРОВЕРКА | ПАРАМЕТР NOCHECK}] {ПРОВЕРКА | ОГРАНИЧЕНИЕ NOCHECK}
  • Триггеры DML — ИЗМЕНЕНИЕ ТАБЛИЦЫ {ВКЛЮЧИТЬ | Аргумент TriggerName триггер отключить}
  • Триггеры DML — ОТКЛЮЧИТЬ триггер {[схема].ИмяОбъекта аргумент TriggerName Д
  • Триггеры базы данных: ОТКЛЮЧИТЬ триггер {[схема].Аргумент TriggerName ON базы данных
  • Все триггеры сервера: ОТКЛЮЧИТЬ триггер {[схема].Аргумент TriggerName ON ALL SERVER
  • Таблицы: ИЗМЕНЕНИЕ ТАБЛИЦЫ {ВКЛЮЧИТЬ | ОТКЛЮЧЕНИЕ} ТРИГГЕРА ВСЕ
  • Индексы: ALTER INDEX DISABLE
  • Полнотекстовые индексы – ALTER FULLTEXT INDEX ON TableName {ВКЛЮЧИТЬ | ОТКЛЮЧИТЬ}
  • Очереди – Имя объекта ОЧЕРЕДИ ALTER со СТАТУСОМ = {ON | OFF}
Чтобы устранить эту проблему, необходимо включить такого рода инструкций в сценарий, выполняемый после развертывания. Для получения дополнительных сведений о сценариях, выполняемых после развертывания обратитесь к документации продукта.
Предупреждения о неоднозначности в инструкций СОЕДИНЕНИЯ
Может появиться предупреждение допустимые инструкции Transact-SQL, которая включает в себя инструкций СОЕДИНЕНИЯ, даже если принять это допустимая инструкция SQL Server. Например можно создать следующее определение представления:
CREATE VIEW [dbo].[View1]
AS 
	SELECT column_2 FROM 
	Table1 LEFT OUTER JOIN (SELECT column_1 FROM Table2 as T_T2) as B on 1 = 1
	   LEFT OUTER JOIN (SELECT column_1 FROM Table3 as T_T3) as C on 1 = 1
Тем не менее, предупреждение появляется в следующих случаях "SELECT Столбец_1 SELECT из таблица3 как T_T3" выполняется запрос.

Чтобы устранить эту проблему, полные ссылки. Например можно использовать следующие операторы для замены предыдущей инструкции:
CREATE VIEW [dbo].[View1]
AS 
	SELECT column_2 FROM 
	Table1 LEFT OUTER JOIN (SELECT column_1 FROM Table2 as T_T2) as B on 1 = 1
	   LEFT OUTER JOIN (SELECT T_T3.column_1 FROM Table3 as T_T3) as C on 1 = 1
Формат хранения vardecimal
Visual Studio 2005 Team Edition для специалистов по базам данных непосредственно не поддерживает формат хранения vardecimal. Этот формат хранения данных реализуется в SQL Server 2005 с пакетом обновления 2. Если импортировать схему из базы данных, позволяющий формата хранения vardecimal для базы данных и одной или нескольких таблиц, позволяющий формата хранения vardecimal игнорируется. Ошибки не происходят. Тем не менее не добавляются в файл ScriptsIgnoredOnImport.sql. Можно построить и развернуть проект базы данных. Однако сценарий построения создает формата хранения vardecimal в базе данных или в каких таблицах.

Также возникающих проблем при импорте сценария, который содержит следующие инструкции:
-- enable vardecimal storage format for database
exec sp_db_vardecimal_storage_format 'DatabaseName', 'on'
-- enable vardecimal storage format on t1 in database
exec sys.sp_tableoption 'TableName', 'vardecimal storage format', 'on'
Инструкция для формата хранения базы данных импортируется в файл ScriptsIgnoredOnImport.sql. Инструкция формат хранения таблицы импортируется в определение таблицы. Невозможно развернуть проект базы данных, так как не был выполнен оператор, который позволяет формат хранения vardecimal для базы данных. В этом случае оператор формат хранения таблицы с ошибкой.

Чтобы устранить эту проблему, если импортировать схему из базы данных, добавьте Exec sp_db_vardecimal_storage_format операторы в сценарий, выполняемый перед развертыванием. Затем добавьте Exec sys.sp_tableoption инструкции для таблиц, в которых требуется использовать формат хранения vardecimal.

Чтобы устранить проблему, при импорте сценария, добавьте Exec sp_db_vardecimal_storage_format операторы в сценарий, выполняемый перед развертыванием.
Отсутствие зависимости при использовании в инструкции «SELECT * INTO» заполнение временной таблицы
Может появиться предупреждение допустимые инструкции Transact-SQL, которая включает в себя SELECT* Инструкция для заполнения временной таблицы, даже если принять это допустимая инструкция SQL Server. Например может выполнять следующие инструкции:
CREATE TABLE [dbo].[userprofile] (
    [user_id] [INT] NOT NULL,
    [keyname] [VARCHAR](30) NOT NULL,
    [value] [VARCHAR](50) NOT NULL,
)

CREATE PROCEDURE [dbo].[testtemp]
AS
BEGIN
    SELECT * INTO #up FROM [dbo].[userprofile]

    UPDATE #up 
        SET value='value'
    WHERE keyname='key'
END;
Тем не менее могут отображаться следующие предупреждения:
Предупреждение 98 TSD3028: Следующие зависимости отсутствуют в проекте базы данных: [Variable|Столбец] dbo. # up.value. Приложение базы данных может завершиться неудачей во время выполнения при выполнении dbo.testtemp [процедур].

Предупреждение 99 TSD3028: Следующие зависимости отсутствуют в проекте базы данных: [Variable|Столбец] dbo. # up.keyname. Приложение базы данных может завершиться неудачей во время выполнения при выполнении dbo.testtemp [процедур].
Чтобы устранить эту проблему, полные ссылки. Например можно использовать следующие операторы для замены предыдущей инструкции:
CREATE PROCEDURE [dbo].[testtemp]
AS
BEGIN
    SELECT user_id, keyname, value INTO #up FROM [dbo].[userprofile]

    UPDATE #up 
        SET value='value'
    WHERE keyname='key'
END;
При выполнении запроса в редакторе T-SQL в японской версии Visual Studio Team Edition для специалистов по базам данных в системе Windows 2000 неправильный шрифт используется для отображения панели статистики клиента и область результатов. Результаты выводятся в шрифт, который не может правильно отображать символы японского алфавита. Чтобы устранить эту проблему, выполните следующие действия:
  1. На Сервис меню, нажмите кнопку Параметры.
  2. В Параметры диалоговом окне разверните узел Среда узел, а затем нажмите кнопку Шрифты и цвета.
  3. В Показать параметры для раскрывающегося списка Выберите Область результатов редактора T-SQL.
  4. Измените значение параметра Шрифт (моноширинные шрифты указывает полужирный шрифт) От Автоматический шрифт, поддерживающий японских знаков.

    В области результатов и в области статистики клиента должны теперь отображаться неправильно.

Сравнение данных» и «сравнение схемы

Неправильный десятичного разделителя в сравнение данных
Сравнение данных всегда использует точки (.) в качестве десятичного разделителя столбцов типа decimal или типа money, даже для языков, использующих знак различных десятичного разделителя например запятая (,). Столбцы из других типов данных, таких как реального и double, используйте правильный десятичный разделитель.

Нет никаких решений этой проблемы.
Ошибки при обновлении файлов и файловых групп с помощью сравнения схем
Ошибка может возникать при сравнении файлов и файловых групп для обновления схемы. Может появиться сообщение об ошибке при попытке обновить целевую базу данных из сравнения схем, при использовании SETVAR переменная в физический путь и имя создаваемого файла. Это наблюдается сравнения схем не может обработать переменной значение, определенное на Переменные вкладки свойств проекта базы данных.

Чтобы устранить эту проблему, выполните следующие действия:
  1. На Данные Выберите пункт Экспорт В, а затем нажмите кнопку Редактор.
  2. В редакторе Transact-SQL, добавьте оператор в верхней части сценария обновления явного объявления SETVAR Переменная, которая используется в определении пути к файлу.
  3. На Данные Выберите пункт Редактор T-SQL, а затем нажмите кнопку Выполнение SQL.

Как получить обновление SR1

Для получения исправлений 1 (SR1) для Microsoft Visual Studio 2005 Team Edition для специалистов по базам данных, посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/downloads/details.aspx?FamilyID = 9810808c-9248-41a5-bdc1-d8210a06ed87

Свойства

Код статьи: 936612 - Последний отзыв: 18 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio 2005 Team Edition for Database Professionals
Ключевые слова: 
kbtshoot kbinfo kbmt KB936612 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:936612

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com