Atualização de Service Release 1 (SR1) do Visual Studio 2005 Team Edition para profissionais de banco de dados

Traduções deste artigo Traduções deste artigo
ID do artigo: 936612 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Service Release 1 (SR1) para Microsoft Visual Studio 2005 Team Edition for Database Professionals está disponível. Esta atualização requer o Visual Studio 2005 Professional com Service Pack 1 (ou uma versão posterior).

Mais Informações

Os seguintes problemas são corrigidos em SR1. Esses problemas foram encontrados por meio do cliente e comentários de parceiro.
  • referências entre os bancos de dados

    Aperfeiçoado o suporte para que você pode referenciar objetos dentro de diferentes bancos de dados usando referências de projeto de banco de dados ou fazer referência a um banco de dados metarquivo (.dbmeta). Esse suporte reduz ou elimina os avisos de referência de banco de dados dentro de um projeto de banco de dados.
  • arquivo melhor oferece suporte a grupos de arquivo do SQL Server

    Você pode definir arquivos dentro de grupos de arquivos como propriedades de projeto de banco de dados em vez de criar arquivos e grupos de arquivos dentro do script armazenamento pré-implantação.
  • variáveis

    Uma página de variáveis é adicionada às propriedades do banco de dados. Essa nova página permite que você definir as variáveis setvar para uso nos scripts de implantação.
Além disso, SR1 oferece suporte a versão mais recente service pack do Microsoft SQL Server 2005. Atualmente, o service pack mais recente é o Service Pack 2 (SP2). SR1 também suporta o sistema operacional Windows Vista.

Requisitos do sistema

Sistemas operacionais com suporte

  • Microsoft Windows 2000 Professional Service Pack 4 (SP4)
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professional x 64 Edition (WOW)
  • Microsoft Windows XP Professional Service Pack 2 (SP2)
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition 2002 SP2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition SP2
  • Microsoft Windows Server 2003 Standard Edition Service Pack 1 (SP1)
  • Microsoft Windows Server 2003 Enterprise Edition SP1
  • Microsoft Windows Server 2003 Datacenter Edition SP1
  • Microsoft Windows Server 2003 Web Edition SP1
  • Microsoft Windows Server 2003 Standard x 64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 Enterprise x 64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 Datacenter x 64 Edition SP1 (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
Observação Não há suporte para o Visual Studio 2005 no Intel Itanium (IA-64).

Outros requisitos de sistema

Os requisitos variam para diferentes combinações de recursos do Microsoft Visual Studio 2005 Team Edition for Database Professionals. Para instalar o Visual Studio 2005 Team Edition for Database Professionals, recomendamos o seguinte:
  • Um processador mais rápido ou 2.0 GHz
  • 512 MB de RAM ou mais (1 gigabyte (GB) ou mais recomendado)
  • 3 GB de espaço disponível no disco rígido
  • Uma unidade de DVD
  • Uma exibição de 1024 x 768 ou resolução superior com 256 cores
  • Um teclado e um mouse Microsoft ou dispositivo apontador compatível
  • Uma instância do Microsoft SQL Server 2005 (Developer Edition, Enterprise Edition, Standard Edition, Express Edition ou Evaluation Edition)

Problemas conhecidos

Geral

Restrições de instrução em definições de objeto de esquema
Você não pode usar as instruções a seguir no arquivo de definição para os objetos de esquema especificado:
  • Verificar restrições ? ALTER TABLE [WITH {CHECK | NOCHECK}] {CHECK | NOCHECK} CONSTRAINT
  • Chaves externas ? ALTER TABLE [WITH {CHECK | NOCHECK}] {CHECK | NOCHECK} CONSTRAINT
  • Disparadores DML ? ALTER TABLE {ENABLE | DISABLE} TRIGGER Nome_do_disparador
  • Disparadores DML ? DISABLE TRIGGER {[esquema.]Nome_do_disparador ON ObjectName
  • Disparadores de banco de dados ? DISABLE TRIGGER {[esquema.]Nome_do_disparador ON DATABASE
  • Todos os disparadores Server ? DISABLE TRIGGER {[esquema.]Nome_do_disparador ON ALL SERVER
  • Tabelas ? ALTER TABLE {ENABLE | DISABLE} DISPARAR ALL
  • Índices ? ALTER INDEX DISABLE
  • Índices de texto completo ? ALTER com texto completo INDEX ON TableName {ENABLE | DISABLE}
  • Filas ? ALTER QUEUE ObjectName WITH STATUS = {ON | OFF}
Para resolver esse problema, você deve incluir esses tipos de instruções em um script pós-implantação. Para obter mais informações sobre scripts de pós-implantação, consulte a documentação do produto.
Avisos sobre referências ambíguas nas instruções JOIN
Você pode receber um aviso para uma instrução Transact-SQL válida que envolve instruções JOIN mesmo SQL Server aceite essa instrução válida. Por exemplo, você pode criar a definição do modo de exibição a seguir:
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
Contudo, um aviso é exibida quando a ? SELECT column_1 SELECT FROM Tabela3 como T_T3 ? consulta é executada.

Para resolver esse problema, qualifica totalmente a referência. Por exemplo, você pode usar as instruções a seguir para substituir as instruções anteriores:
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
Formato de armazenamento vardecimal
O Visual Studio 2005 Team Edition for Database Professionals não dá suporte diretamente o formato de armazenamento vardecimal. Esse formato de armazenamento é implementado no SQL Server 2005 SP2. Se você importar um esquema de um banco de dados que permite que o formato de armazenamento vardecimal para o banco de dados e para uma ou mais tabelas, o que permite que o formato de armazenamento vardecimal será ignorada. Não há erros ocorrem. No entanto, não instruções são adicionadas ao arquivo ScriptsIgnoredOnImport.sql. Você pode criar e implantar o projeto de banco de dados. No entanto, o script de compilação não cria o formato de armazenamento vardecimal no banco de dados ou em todas as tabelas.

Você também encontrar problemas se você importar um script que contém as instruções a seguir:
-- 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'
a instrução para o formato de armazenamento do banco de dados é importada para o arquivo ScriptsIgnoredOnImport.sql. A instrução do formato de tabela armazenamento é importada para a definição para a tabela. Não é possível implantar o projeto de banco de dados porque a instrução que permite que o formato de armazenamento vardecimal do banco de dados não foi executada. Isso faz com que a instrução do formato de tabela armazenamento falha.

Para resolver o problema quando você importa um esquema de um banco de dados, adicione instruções sp_db_vardecimal_storage_format exec para o script pré-implantação. Em seguida, adicione instruções exec sys.sp_tableoption às tabelas na qual você deseja usar o formato de armazenamento vardecimal.

Para resolver o problema quando você importa um script, adicione as instruções de exec sp_db_vardecimal_storage_format para o script pré-implantação.
Dependências falta quando você usa a instrução ? SELECT * INTO ? para preencher uma tabela temporária
Você pode receber um aviso para uma instrução Transact-SQL válido que envolve um Selecione * instrução para preencher uma tabela temporária mesmo se o SQL Server aceite essa instrução válida. Por exemplo, você pode executar as instruções a seguir:
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;
Contudo, os avisos a seguintes podem aparecer:
Aviso TSD3028 98: As seguintes dependências estão faltando no seu projeto de banco de dados: [Variable|Column] dbo. # up.value. Seu aplicativo de banco de dados pode falhar em tempo de execução quando dbo.testtemp [procedimento de] é executado.

Aviso TSD3028 99: As seguintes dependências estão faltando no seu projeto de banco de dados: [Variable|Column] dbo. # up.keyname. Seu aplicativo de banco de dados pode falhar em tempo de execução quando dbo.testtemp [procedimento de] é executado.
Para resolver esse problema, qualifica totalmente a referência. Por exemplo, você pode usar as instruções a seguir para substituir as instruções anteriores:
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;
se você executar uma consulta no editor T-SQL na versão em japonês do Visual Studio Team Edition for Database Professionals no Windows 2000, uma fonte incorreta é usada para exibir o painel de resultados e o painel Estatísticas de cliente. Os resultados são processados em uma fonte que não é possível exibir corretamente caracteres japoneses. Para resolver esse problema, execute essas etapas:
  1. No menu Ferramentas , clique em Opções .
  2. Na caixa de diálogo Opções , expanda o nó ambiente e, em seguida, clique em fontes e cores .
  3. Na caixa Mostrar configurações para lista suspensa , clique em Painel de resultados Editor T-SQL .
  4. Altere o valor de fonte (o negrito indica fontes de largura fixa) de automaticamente para uma fonte que ofereça suporte a caracteres japoneses.

    O painel de resultados e o painel Estatísticas de cliente agora devem exibir corretamente.

Comparar dados e esquema comparar

Separador decimal errado na Data Compare
Comparar dados sempre usa um ponto (.) como separador decimal para colunas que são o tipo decimal ou o tipo de dinheiro, mesmo para as localidades que usam um caractere separador decimal diferentes, como uma vírgula (,). Colunas de outros tipos de dados, como real e double, use o separador decimal correto.

Agora não há nenhuma solução alternativa para esse problema.
Erros ao atualizar grupos de arquivos e arquivos usando o esquema comparar
Um erro pode ocorrer quando você comparar arquivos e grupos de arquivos para atualizar um esquema. Você receberá uma mensagem de erro ao tentar atualizar o banco de dados destino do esquema comparar se você usar uma variável SETVAR no caminho físico e o nome de um arquivo. Esse problema ocorre porque comparar do esquema não pode tratar a variável para o valor definido na guia variáveis das propriedades de projeto de banco de dados.

Para resolver esse problema, execute essas etapas:
  1. No menu dados , aponte para Exportar para e, em seguida, clique em Editor .
  2. No editor de Transact-SQL, adicione uma instrução na parte superior do script a atualização ser explicitamente declarar a variável SETVAR que você usou a definição do caminho do arquivo.
  3. No menu dados , aponte para Editor T-SQL e, em seguida, clique em Executar SQL .

Como obter a atualização SR1

Para obter o Service Release 1 (SR1) para Microsoft Visual Studio 2005 Team Edition for Database Professionals, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9810808c-9248-41a5-bdc1-d8210a06ed87

Propriedades

ID do artigo: 936612 - Última revisão: quinta-feira, 9 de agosto de 2007 - Revisão: 1.5
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio 2005 Team Edition for Database Professionals
Palavras-chave: 
kbmt kbtshoot kbinfo KB936612 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 936612

Submeter comentários

 

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