Visual Studio 2005 Team Edition aktualizace Service Release 1 (SR1) pro odborníky v oblasti databáze

Překlady článku Překlady článku
ID článku: 936612 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

ÚVOD

Service Release 1 (SR1) pro Microsoft Visual Studio 2005 Team Edition pro odborníky v oblasti databáze je k dispozici. Tato aktualizace vyžaduje aplikaci Visual Studio 2005 Professional s aktualizací Service Pack 1 (nebo novější).

Další informace

Aktualizace SR1 řeší následující problémy. Tyto problémy byly zjištěny prostřednictvím zákazníků a partnerů názory.
  • Databáze křížové odkazy

    Zlepšení podpory tak, aby se objekty v rámci různých databází můžete odkazovat pomocí databáze projektu odkazy nebo odkazující na databázi metasoubor (.dbmeta). Tato podpora snižuje nebo vylučuje upozornění databáze křížové reference v rámci projektu databáze.
  • Vylepšená podpora souboru v rámci skupiny souborů SQL Server

    Soubory v rámci skupiny souborů můžete definovat jako vlastnosti databáze projektu namísto vytvoření souborů a souboru skupin ve skriptu před zavedením úložiště.
  • Proměnné

    A Proměnné stránka je přidána do vlastnosti databáze. Tuto novou stránku můžete definovat setvar proměnné pro použití ve skriptech nasazení.
Aktualizace SR1 navíc podporuje nejnovější verze service pack z Microsoft SQL Server 2005. V současnosti je nejnovější aktualizací Service Pack 2 (SP2). Aktualizace SR1 také podporuje operační systém Windows Vista.

Požadavky na systém

Podporované operační systémy

  • Microsoft Windows 2000 Professional Service Pack 4 (SP4)
  • Systém Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Systém Microsoft Windows 2000 Datacenter Server SP4
  • Systém Microsoft Windows XP Professional x 64 Edition (WOW)
  • Systém Microsoft Windows XP Professional Service Pack 2 (SP2)
  • Microsoft Windows XP Home Edition SP2
  • Systém Microsoft Windows XP Media Center Edition 2002 s aktualizací SP2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Systém Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition s aktualizací SP2
  • Microsoft Windows Server 2003 Standard Edition Service Pack 1 (SP1)
  • Microsoft Windows Server 2003 Enterprise Edition s aktualizací SP1
  • Microsoft Windows Server 2003 Datacenter Edition s aktualizací SP1
  • Microsoft Windows Server 2003 Web Edition s aktualizací SP1
  • Microsoft Windows Server 2003 Standard x 64 Edition s aktualizací SP1 (WOW)
  • Microsoft Windows Server 2003 Enterprise x 64 Edition s aktualizací SP1 (WOW)
  • Microsoft Windows Server 2003 Datacenter x 64 Edition s aktualizací SP1 (WOW)
  • Microsoft Windows Server 2003 R2 Standard Edition
  • Systém Microsoft Windows Server 2003 R2 Standard x 64 Edition (WOW)
  • Microsoft Windows Server 2003 R2 Enterprise Edition
  • Systém Microsoft Windows Server 2003 R2 Enterprise x 64 Edition (WOW)
  • Microsoft Windows Server 2003 R2 Datacenter Edition
  • Systém Microsoft Windows Server 2003 R2 Datacenter x 64 Edition (WOW)
  • Systém Windows Vista
Poznámka: Visual Studio 2005 Intel Itanium (IA-64) není podporován.

Jiné systémové požadavky

Požadavky se liší pro různé kombinace funkcí v aplikaci Microsoft Visual Studio 2005 Team Edition pro databáze v oblasti IT. Chcete-li nainstalovat Visual Studio 2005 Team Edition pro odborníky v oblasti databáze, doporučujeme následující:
  • 2.0 GHz nebo rychlejší procesor
  • 512 MB paměti RAM nebo více (1 gigabajt (GB) nebo více doporučeno)
  • 3 GB volného místa na disku
  • Jednotka DVD
  • 1024 X 768 nebo vyšší rozlišení zobrazení, který má 256 barev
  • Klávesnice a myš Microsoft nebo kompatibilní polohovací zařízení
  • Instance Microsoft SQL Server 2005 (Developer Edition, Enterprise Edition, Standard Edition, Express Edition nebo Evaluation Edition)

Známé problémy

Obecné

Prohlášení omezení definice objektu schématu
V souboru definice objektů zadaného schématu nelze použít následující příkazy:
  • Zkontrolujte omezení – ALTER TABLE [S {KONTROLA | {NOCHECK}] {KONTROLA | OMEZENÍ NOCHECK}
  • Cizí klíče – ALTER TABLE [S {KONTROLA | {NOCHECK}] {KONTROLA | OMEZENÍ NOCHECK}
  • Aktivační události DML – ALTER TABLE {POVOLENÍ | Název aktivační události zakázat}
  • Aktivační události DML – ZAKÁZÁNÍ aktivační události {[Schema.]Název aktivační události na ObjectName
  • Aktivace databáze – ZAKÁZÁNÍ aktivační události {[Schema.]Název aktivační události v databázi
  • Všechny aktivační události serveru – ZAKÁZÁNÍ aktivační události {[Schema.]Název aktivační události na serveru všechny
  • Tabulky – ALTER TABLE {POVOLENÍ | VŠECHNY AKTIVAČNÍ UDÁLOSTI ZAKÁZAT}
  • Indexy – ZAKÁZAT ALTER INDEX
  • Fulltextové indexy – ALTER FULLTEXTOVÝ INDEX na název_tabulky {Povolit | ZAKÁZAT}
  • Fronty – Název_objektu ALTER fronty se STAVEM = {ON | VYPNUTO}
Chcete-li tento problém vyřešit, je nutné zahrnout tyto druhy příkazy v poskytování skriptu. Další informace o poskytování skriptů naleznete v dokumentaci k produktu.
Varování o výskytu dvojznačných odkazů v příkazech spojení
Může se zobrazit upozornění pro platný příkazu Transact-SQL, který zahrnuje spojení příkazy i v případě, že SQL Server by přijmout tento příkaz platné. Můžete například vytvořit následující definici zobrazení:
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
Však při zobrazí upozornění "SELECT vyberte sloupec_1 Z Tabulka3 jako T_T3" dotaz je spuštěn.

Chcete-li tento problém vyřešit, plně kvalifikovat odkaz. Můžete například použít následující příkazy nahradit předchozí příkazy:
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
Formát pro ukládání Vardecimal
Visual Studio 2005 Team Edition for databáze v oblasti IT přímo nepodporuje formát ukládání vardecimal. Tento formát úložiště je implementováno v systému SQL Server 2005 SP2. Pokud importujete schéma z databáze, která umožňuje vardecimal formát úložiště databáze a pro jednu nebo více tabulek, je ignorována nastavení umožňující formát ukládání vardecimal. K žádné chybě. Žádné příkazy jsou však přidán do souboru ScriptsIgnoredOnImport.sql. Můžete vytvářet a zavádět databáze projektu. Sestavení skript však nevytváří formát ukládání vardecimal, databáze nebo tabulky.

Také dojde k potížím při importu skript, který obsahuje následující příkazy:
-- 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'
Příkaz pro formát ukládání databáze je importovat do souboru ScriptsIgnoredOnImport.sql. Prohlášení o formát úložiště tabulky je dovezeno definici pro tabulku. Projekt databáze nelze zavést, protože příkaz, který umožňuje vardecimal formát úložiště databáze nebylo provedeno. To způsobí, že prohlášení o formát úložiště tabulky se nezdaří.

Chcete-li při importu schématu z databáze, tento problém vyřešit, přidejte Exec sp_db_vardecimal_storage_format příkazy skriptu před zavedením. Potom přidejte Exec sys.sp_tableoption příkazy do tabulek, ve kterých chcete použít formát ukládání vardecimal.

Chcete-li tento problém vyřešit, když importujete skriptu, přidejte Exec sp_db_vardecimal_storage_format příkazy skriptu před zavedením.
Chybějící závislosti při použití příkazu "SELECT * INTO" vyplnění dočasné tabulky
Může se zobrazit upozornění pro platný příkaz Transact-SQL, který zahrnuje Vyberte * prohlášení k naplnění dočasné tabulky i v případě, že SQL Server by přijmout tento příkaz platné. Může například spusťte následující příkazy:
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;
Může se však zobrazí následující upozornění:
98 TSD3028 upozornění: Následující závislosti chybí databáze projektu: [Variable|Sloupec] dbo. # up.value. Databázové aplikace selhat při běhu, při spuštění dbo.testtemp [procedura].

99 TSD3028 upozornění: Následující závislosti chybí databáze projektu: [Variable|Sloupec] dbo. # up.keyname. Databázové aplikace selhat při běhu, při spuštění dbo.testtemp [procedura].
Chcete-li tento problém vyřešit, plně kvalifikovat odkaz. Můžete například použít následující příkazy nahradit předchozí příkazy:
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;
Pokud spuštění dotazu v editoru T-SQL v japonské verzi aplikace Visual Studio Team Edition pro odborníky v oblasti databáze v systému Windows 2000 nesprávným písmem se používá k zobrazení podokna výsledky a Statistika klienta. Výsledky jsou vykreslovány v písmu, které nelze správně zobrazit japonských znaků. Chcete-li tento problém vyřešit, postupujte takto:
  1. V Nástroje nabídky, klepněte na tlačítko Možnosti.
  2. V Možnosti Dialogové okno pole, rozbalte položku Prostředí uzel a pak klepněte na tlačítko Písma a barvy.
  3. V Zobrazit nastavení pro rozevírací seznam Klepněte na tlačítko Podokno výsledků editoru T-SQL.
  4. Změňte hodnotu Písma (tučné písmo označuje neproporcionální písma) z Automatické na písmo, které podporuje japonské znaky.

    V podokně Výsledky a Statistika klienta by nyní měl zobrazovat správně.

Porovnat data a porovnat schématu

Nesprávný oddělovač desetinných míst v porovnání dat
Porovnat data vždy používá tečka (.) jako oddělovač desetinných míst pro sloupce, které jsou typ desetinné číslo nebo typ money, dokonce i pro národní prostředí, použijte znak jiný oddělovač desetinných míst, jako je například čárka (,). Sloupce s jinými typy dat, například reálné a double, použijte správný oddělovač desetinných míst.

Nyní není žádné řešení tohoto problému.
Chyby při aktualizaci skupin souborů a souborů pomocí porovnání schématu
Při porovnávání souborů a skupin souborů aktualizace schématu může dojít k chybě. Při pokusu aktualizovat cílové databáze z porovnání schématu, pokud používáte, může se zobrazit chybová zpráva SETVAR Proměnná fyzické cesty a v názvu souboru. K tomuto problému dochází, protože porovnat schématu nemůže zpracovat proměnné na hodnotu, který jste definovali v Proměnné na kartě Vlastnosti databáze projektu.

Chcete-li tento problém vyřešit, postupujte takto:
  1. V Data příkaz Exportovat doa klepněte na tlačítko Editor.
  2. V editoru jazyka Transact-SQL příkaz Přidat do horní části explicitně deklarovat skript pro aktualizaci SETVAR proměnné, kterou jste použili v definici cestu k souboru.
  3. V Data příkaz Editor T-SQLa klepněte na tlačítko Provést SQL.

Jak získat aktualizace SR1

Chcete-li získat aktualizace Service Release 1 (SR1) pro Microsoft Visual Studio 2005 Team Edition pro databáze v oblasti IT, navštivte následující Web společnosti Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID = 9810808c-9248-41a5-bdc1-d8210a06ed87

Vlastnosti

ID článku: 936612 - Poslední aktualizace: 22. května 2011 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Studio 2005 Team Edition for Database Professionals
Klíčová slova: 
kbtshoot kbinfo kbmt KB936612 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:936612

Dejte nám zpětnou vazbu

 

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