本主題尚未接受評分 - 為這個主題評分

工具和公用程式支援 (Windows Azure SQL Database)

Microsoft Windows Azure SQL Database 可以搭配各種不同的工具和公用程式使用。下列標題將描述這些工具和公用程式:

如需有關 Windows Azure SQL Database、SQL Server Data Tools 和 SQL Server Management Studio 常見客戶問題的解決方案,請參閱資料庫生命週期管理

sqlcmd 公用程式

sqlcmd 公用程式可讓您在命令提示字元中、在 sqlcmd 模式下的 [查詢編輯器] 中,或是在 Windows 指令碼檔案中,輸入 Transact-SQL 陳述式、系統程序和指令碼檔案。sqlcmd 還可以在內部部署 SQL Server 執行個體上執行之 SQL Server Agent 作業的作業系統 (cmd.exe) 作業步驟中執行。sqlcmd 公用程式會使用 OLE DB 執行 Transact-SQL 批次。如需與搭配 Windows Azure SQL Database 使用 sqlcmd 相關的詳細資訊,請參閱<如何:使用 sqlcmd 連接到 Windows Azure SQL Database>。

注意:SQL Database 支援 sqlcmd 公用程式,但是不支援名為 osql 的類似公用程式。

如需有關 sqlcmd 公用程式的詳細資訊,請參閱《SQL Server 線上叢書》中的 sqlcmd 公用程式。 

SQL Server Management Studio

從 SQL Server 2008 R2 和 SQL Server 2008 R2 Express 開始,SQL Server Management Studio 可以用來存取、設定和管理 SQL Database。不過,不支援舊版的 SQL Server Management Studio。

SQL Server Management Studio 結合了圖形工具與許多豐富的指令碼編輯器,為開發人員和管理員提供了存取 SQL Server 的能力。如需詳細資訊,請參閱《SQL Server 線上叢書》中的使用 SQL Server Management Studio

Windows Azure 平台管理入口網站

您可以使用 Windows Azure 平台管理入口網站來佈建 SQL Database 伺服器、建立登入,以及設定 SQL Database 防火牆。此外,您也可以在伺服器中建立使用者資料庫,或匯出及匯入資料層應用程式匯出檔案 (BACPAC)。入口網站也提供 SQL Database 伺服器健全狀況的總覽。如需有關 Windows Azure 平台管理入口網站的詳細資訊,請參閱新的管理入口網站

SQL Database 管理入口網站

您可以使用 SQL Database Web 架構管理入口網站來管理 SQL Database 和資料層應用程式。您可以建立或卸除資料庫。您可以部署資料層應用程式封裝以建立使用者資料庫,或從現有資料庫擷取 DAC 封裝。入口網站支援基本的資料庫管理工作,例如設計和編輯資料表、檢視表和預存程序,以及撰寫和執行 Transact-SQL 查詢。如需詳細資訊,請參閱<SQL Database 管理入口網站>。

資料層應用程式

您可以使用資料層應用程式 (DAC),將應用程式所用的資料層結構描述和物件收集至 DAC 封裝中。此封裝形成用來設計、部署及管理結構描述和物件的一個單位。如需詳細資訊,請參閱《SQL Server 線上叢書》中的資料層應用程式

SQL Database 支援刪除、部署、擷取、註冊以及就地升級 DAC。SQL Database 也支援匯出資料庫的結構描述和資料做為 DAC 匯出檔案 (BACPAC),然後再匯入至另一個 SQL Database 伺服器或 SQL Server Database Engine 執行個體。

您可以使用 Windows Azure 管理入口網站匯出及匯入 DAC。您可以使用 SQL Database 管理入口網站擷取及部署 DAC 封裝。

您可以使用 SQL Server 2012 中的用戶端公用程式來執行 SQL Database 中的所有 DAC 作業。SQL Server 2008 R2 Service Pack 1 (SP1) 或 Microsoft Visual Studio 2010 SP1 中的用戶端公用程式支援 SQL Database 中除了匯出及匯入以外的所有 DAC 作業。

產生和發佈指令碼精靈

您可以使用 [產生和發佈指令碼精靈],將資料庫從本機電腦傳送至 Windows Azure SQL Database。如需詳細資訊,請參閱<如何:使用產生指令碼精靈移轉資料庫 (Windows Azure SQL Database)>。

[產生和發佈指令碼精靈] 會為您的本機資料庫建立 Transact-SQL 指令碼,而且精靈會使用這些程式碼將資料庫物件發佈至 Windows Azure SQL Database。如需詳細資訊,請參閱《SQL Server 線上叢書》中的使用產生和發佈指令碼精靈。 

Windows Azure SQL Database 沒有新的引擎類型參數。當您編寫資料庫的指令碼且目的地為 Windows Azure SQL Database 時,請將引擎參數設為 SQL Database,如此 [產生和發佈指令碼精靈] 才能建立與 Windows Azure SQL Database 相容的 Transact-SQL。

SQL Server Integration Services

您可以使用 SQL Server 2008 Integration Services (SSIS) 將資料傳送至 Windows Azure SQL Database。

SQL Server 2008 R2 或更新版本支援在 Microsoft SQL Server 執行個體與 Windows Azure SQL Database 之間傳輸資料時進行大量複製。

bcp 公用程式

您可以使用大量複製公用程式 (BCP.exe) 將資料傳送至 Windows Azure SQL Database。bcp 公用程式會以使用者指定的格式,在 Microsoft SQL Server 執行個體和資料檔之間大量複製資料。bcp 公用程式可用來將大量的新資料列匯入至 SQL Server 資料表中,或是從資料表將資料匯出至資料檔中。

從 SQL Server 2008 R2 開始,bcp 公用程式支援 queryout 引數。使用 queryout 引數時,請務必附加 –d database_name argument,否則,bcp 公用程式將無法連接至 SQL Database。

如需詳細資訊,請參閱《SQL Server 線上叢書》中的 bcp 公用程式

SQL Server Analysis Services

從 SQL Server 2008 R2 開始,支援在執行內部部署的 SQL Server Analysis Services 時使用 SQL Database 做為資料來源。

SQL Server Reporting Services

從 SQL Server 2008 R2 開始,支援在執行內部部署的 SQL Server Reporting Services 時使用 SQL Database 做為資料來源。

SQL Reporting

另外也提供 SQL Reporting 的 Customer Technology Preview。Windows Azure SQL Reporting 是運用 Windows Azure SQL Database、SQL Server 和 SQL Server Reporting Services 技術所建置、以雲端為基礎的報表服務。您可以發佈、檢視及管理從 SQL Database 資料來源顯示資料的報表。

SQL Server 管理物件 (SMO)

Windows Azure SQL Database 啟用了部分 SQL Server 管理物件 (SMO)。啟用部分 SMO 的目的在於為 Management Studio 提供存取 SQL Database 的能力。這些物件提供有限的功能,並不適合在應用程式中使用。以下為 Microsoft.SqlServer.Management.SmoMicrosoft.SqlServer.Management.SqlParser.Intellisense 命名空間中啟用的物件:

 

Check

Index

Synonym

Column

IndexedColumn

Table

Database

Login

Trigger

DatabaseDdlTrigger

Schema

User

DatabaseRole

SystemDataType

UserDefinedDataType

DefaultConstraint

Server

UserDefinedFunction

ForeignKey

Statistic

UserDefinedTableType

ForeignKeyColumn

StatisticColumn

View

Parameter

StoredProcedure

如果您使用不支援的物件,SMO 將會擲回例外狀況。如需詳細資訊,請參閱<SMO 例外狀況 (Windows Azure SQL Database)>。

如需 SQL Server 管理物件 (SMO) 的詳細資訊,請參閱《SQL Server 線上叢書》中的 SQL Server 管理物件 (SMO)

SQL Server 移轉小幫手 (SSMA)

從 SQL Server Migration Assistant 2008 for Access 4.2 版開始,SSMA 啟用了將 Microsoft Access 結構描述和資料移轉至 Windows Azure SQL Database 的功能,並且加入了 Access 2010 資料庫的支援。

另外,Microsoft SQL Server Migration Assistant 2008 for MySQL 1.0 版支援將 MySQL 結構描述和資料移轉至 Windows Azure SQL Database。

如需 SQL Server 移轉助理 (SSMA) 的詳細資訊,請參閱 SQL Server 網站上的移轉至 SQL Server 2008

Microsoft Access

Microsoft Access 2010 支援在搭配最新的 SQL Server ODBC 驅動程式時,透過 ODBC 連接至 Windows Azure SQL Database。如需詳細資訊,請參閱 TechNet Wiki 中的 Access 2010 和 Windows Azure SQL Database 以及將 Access 資料移至雲端文件。

PowerPivot for Excel

PowerPivot for Excel 是增益集,可讓您在 Excel 2010 中用來執行功能強大的資料分析,並將自助商業智慧帶到您的桌面上。PowerPivot for Excel 包含用來新增及準備資料的視窗,以及 Excel 功能區上可用來操作 Excel 工作表資料的 [PowerPivot] 索引標籤。

PowerPivot for Excel 也包含可用來從 SQL Database 匯入資料的精靈。如需詳細資訊,請參閱《SQL Server 線上叢書》中的 PowerPivot for Excel

另請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

新增
© 2013 Microsoft. 著作權所有,並保留一切權利。
facebook page visit twitter rss feed newsletter