匯出 (0) 列印
全部展開

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

更新日期: 2014年4月

Microsoft Azure SQL Database 可與多種工具和公用程式搭配使用。下列標題將描述這些工具和公用程式:

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

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

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

如需有關 sqlcmd 公用程式的詳細資訊,請參閱《虛擬機器建立 線上叢書》中的<sqlcmd 公用程式>。

從 SQL Server 2008 R2 和 SQL Server 2008 R2 Express 開始,虛擬機器建立 Management Studio 可以用來存取、設定和管理 Azure SQL 資料庫。不過,不支援舊版的 虛擬機器建立 Management Studio。

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

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

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

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

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

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

您可以使用 (或更新版本) 中的用戶端公用程式執行 Azure SQL 資料庫 中的所有 DAC 作業。舊版 虛擬機器建立 或 Microsoft Visual Studio 中的用戶端公用程式可支援 Azure SQL 資料庫 中的所有 DAC 作業 (匯出及匯入除外)。

您可以使用 [產生和發佈指令碼精靈],將資料庫從本機電腦傳送至 Microsoft Azure SQL Database。如需詳細資訊,請參閱How to: Migrate a Database by Using the Generate Scripts Wizard

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

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

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

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

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

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

如需詳細資訊,請參閱《虛擬機器建立 線上叢書》中的 bcp 公用程式

從 SQL Server 2008 R2 開始,支援在執行內部部署的 Azure SQL 資料庫 虛擬機器建立 時使用 Analysis Services 做為資料來源。

從 SQL Server 2008 R2 開始,支援在執行內部部署的 Azure SQL 資料庫 虛擬機器建立 時使用 Reporting Services 做為資料來源。

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

虛擬機器建立 啟用了部分 Microsoft Azure SQL Database 管理物件 (SMO)。啟用部分 SMO 的目的在於為 Management Studio 提供存取 SQL 資料庫 的能力。這些物件提供有限的功能,並不適合在應用程式中使用。以下為 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

檢視表

參數

StoredProcedure

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

如需 虛擬機器建立 管理物件 (SMO) 的詳細資訊,請參閱《虛擬機器建立 線上叢書》中的<SQL Server 管理物件 (SMO)>。

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

另外,Microsoft 虛擬機器建立 Migration Assistant 2008 for MySQL 1.0 版支援將 MySQL 結構描述和資料移轉至 Microsoft Azure SQL Database。

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

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

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

PowerPivot for Excel 也包含可用來從 Azure SQL 資料庫 匯入資料的精靈。如需詳細資訊,請參閱《虛擬機器建立 線上叢書》中的 PowerPivot for Excel

另請參閱

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft