建置、升級與轉換您的資料庫 - Data Tier Applications

Slides:



Advertisements
Similar presentations
数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
Advertisements

目錄 Microsoft Office SharePoint Server 2007
Database Management System 資料庫管理系統
Big Data Ecosystem – Hadoop Distribution
数据库系统原理及应用 Database Theory and Application
教育雲端科技的現況與未來發展 臺北市政府教育局聘任督學 韓長澤.
Database Architecture, not only DBA
第三章 Management Studio.
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
第8章 系統架構.
经典阅读:圣经导读 第十三章 以色列覆亡.
转正述职报告 乐恩公司 史航
第1章 程式語言與Visual Basic的基礎
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
.NET Framework 3.0 Windows WorkFlow Foundation 工作流设计
国家“十一五”规划教材 数据库原理与应用教程(第3版).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
資料庫管理 HOMEWORK #3 楊立偉教授 台灣大學工管系 2013 Fall.
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
Asp.net 基礎.
BizTalk Server 2004.
机械零部件质量检测分拣系统 常州机电职业技术学院 I Do IOT 团队
OpenFoundry.org 版本控制系統服務 使用教學
安全更新管理 精誠恆逸資訊 資深講師 職念文.
朝雲端專業DBA邁進: 深入剖析 Windows Azure SQL Database 完整資料庫管理、雲端報表建立、建置分散式雲端資料庫
Microsoft Project 2003 Gibson New Microsoft Enterprise Project
彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.
BizTalk Server 2004.
第一章 Visual Studio、SQL Server介紹與開發環境
一個靜宜資管畢業生應有的職場技能 Forever Y. H. Tsai 2006/03/07.
Chapter 8 電子商業的核心-企業資源規劃
R教學 安裝RStudio 羅琪老師.
資料庫管理 HOMEWORK #3 楊立偉教授 台灣大學工管系 2015 Fall.
第1章 SQL Server 2005 关系数据库简介.
OFC351 利用Office System开发复杂的商务解决方案 架构、模式、场景
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
BizTalk Server 2004.
Visual Studio Team System 简介
資料庫系統導論.
資料庫管理 HOMEWORK #4 楊立偉教授 台灣大學工管系 2014 Fall.
顧武雄 Jovi Ku Microsoft特約資深講師
課程名稱:_____________ 指導教授:_____________
張智星 台大資工系 多媒體檢索實驗室 第十二章 ASP基本介紹 張智星 台大資工系 多媒體檢索實驗室.
第11章 系统结构与包模型模型.
微软云计算 --Windows Azure platform
Chang Chi-Chung 國立大里高級中學
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
SQL Server Mobile 2005 程序开发(三)
橫跨電腦、手機與軟體的全方位端點管控解決方案
模式与实践:Windows Mobile 5.0应用程序架构
光輪2000升級 升級SQL Server Analysis Services 2005
DEV 343 VS2005超快速开发方案/EEP2006控件包.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
多媒体技术 中南大学信息科学与工程学院 黄东军.
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
DEV 343 VS2005超快速开发方案/EEP2006控件包.
IT DNA- 微軟MVP、資深IT人胡百敬 資訊產業全攻略!IT知識工作者聯手推薦! 資訊新鮮人》 專業資訊人》 知識工作者》
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
2017学考复习 信息管理(导引P37).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
案例分析: THE NEXTGEN POS SYSTEM
SAP 架構及前端軟體安裝 Logical View of the SAP System SAP Frontend 7.1安裝 SAP登入
Microsoft SharePoint Portal Server 2003 的部署、建置 與系統整合(上)
串聯組織系統運用BI提升營運績效.
第 1 章 認識資料庫系統.
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
Presentation transcript:

建置、升級與轉換您的資料庫 - Data Tier Applications DBI313 建置、升級與轉換您的資料庫 - Data Tier Applications 楊志強 lewisdba@gmail.com MCT of SQL Server , Cloud DBA 台灣微軟MVP

Agenda SQL Server Data-Tier Application DAC Framework 移轉SQL Server Terminology Architecture DAC Framework DACPACs 與 BACPACs SSDT整合DAC 移轉SQL Server SAMP與SSMS轉入SQL Server Azure 其他SQL Migration工具

Terminology Architecture SQL Server Data-Tier Application Terminology Architecture

加入需要管理 Instances, Register DACs 開發 部署 DBA SQL Server Management Studio DBA SQL Server Management Studio 3 5 交付給 Dev Deploy / Upgrade DAC 9 依照需求修改 6 匯出 Engineer DAC 4 Visual Studio 2010 Developer 交還給DBA 8 DBA Managed Server Group Control Point Finance 建立 Control Point, Control Point 1 Compile + Build .dacpac 7 Managed Server Group Finance 2 加入需要管理 Instances, Register DACs

甚麼是DAC 核心SQL Server组件提供建模反向工程和佈署能力 DAC – Data-tier Application DACFx – DAC Framework DACPAC –僅包含資料庫結構佈署指令 BACPAC –包含資料庫結構與資料佈署指令

Module 2: Getting Started with SQL Azure Course 10774A DAC Framework架構 該DACFx架構從Database到Visual Studio SSDT

支援系統與平台與工具 雲端 Azure 一般系統 *: 自動安裝 Blob Storage SQL Database DAC Fx Import/Export 一般系統 SQL Server 2005, 2008/R2, 2012* 前端工具 SSMS SSDT Command-line tool (SqlPackage.exe) DACUnpack.exe *: 自動安裝 SQL Database Blob Storage SQL Database Service Import / Export BACPAC Copy DACFx Import/Export Service BACPAC Upload/ Download Import / Export Request (REST) 一般系統 Client-side Import/Export

全新的SQL Server 2012 DACFx 工具 直接整合SSMS 包含產生 載入/儲存 DACPACs 與 BACPACs

整合Azure Storage 將匯出的DACPACs 與 BACPAC直接放在Azure 需要額外啟動Azure Storage Container

使用SSMS移轉資料庫到Azure 搭配Azure Storage Container

DACPACs 與 BACPACs SSDT整合DAC DAC Framework DACPACs 與 BACPACs SSDT整合DAC

DAC 演化變革 從Visual Studio 2008開始導入 .dbschema v1.1 Visual Studio 2008 Database Edition GDR .dbschema v1.2 Visual Studio 2010 Database Projects .sqlx v1.0 SQL Server Data Tools CTP3 .dacpac v2.5 CTP4 .dacpac v1.0 SQL 2008 R2 RC .dacpac v1.05 RTM .dacpac v1.1 SP1 .dacpac v2.0 SQL 2012 RC0 .dacpac v3.0 redist consumed by all SQL products

DACPACs 與 BACPACs差異 .dacpac 封裝僅包含宣告式資料庫Model結構 Not SQL, 僅有包含宣告式資料庫Model 與資料庫版本 從來源程式碼或是現有資料庫取得 可以成為下一個新的資料庫佈署的基礎或是更新現有資料庫 .bacpac 封裝包含宣告式資料庫Model結構與資料 包含資料庫Model結構與資料串流 需要從現有資料庫中匯出 可以匯入到全新的資料庫或是載入資料到.dacpac 產生的空白資料庫

使用DAC Fx的BACPACs限制 Not Supported SqlVariant資料型別 沒有交易式處理 需要為 SQL Database相容(like PK) 加密與安全資料(密碼, 加密物件...) 不支援 SQL Server 2000 Source database should be in Read-Only mode while export occurs (or have no write activity against it)

使用. dacpac產生新的Azure空白資料庫與載入資料

SQL Server Data Tools (SSDT) 開發者為中心的工具集,用於編寫,編譯和發布DACPACs 從使用者角度出發 Connected Development Project Based Development Application Lifecycle & Tools 支援DACPACs設計 可以編輯DACPACs 可以進行結構比較DACPACs 與現有資料庫專案, 資料庫, 與其他DACPACs 匯入DACPACs 佈署DACPAC/Project 到實體資料庫

開發人員的新利器SSDT SSDT開發環境實作結構比較

SAMP與SSMS轉入SQL Database 其他SQL Migration工具 移轉SQL Server SAMP與SSMS轉入SQL Database 其他SQL Migration工具

移轉資料庫到 SQL Database 直接使用SSMS佈署SQL Server 2012資料庫 全部套件已經預設安裝完成 SQL Server* 2008 R2, 2008, 2005需安裝 Data-tier Application Framework ScriptDOM System CLR Types http://www.microsoft.com/zh-tw/download/details.aspx?id=29065

移轉資料庫到 SQL Database 使用one-click [Deploy Database to SQL Azure]

使用SQL Azure Management Portal (SAMP) 支援DACPACs直接佈署 支援直接從SAMP匯出DACPACs

移轉資料庫到 SQL Database 其他便利的移轉工具 BCP Utility

移轉資料庫到 SQL Database 其他便利的移轉工具 SQL Server Integration Services

移轉資料庫到 SQL Database 其他便利的移轉工具 Generate Scripts Wizard SQL Database Migration Assistants SQL Migration Wizard

使用SAMP佈署資料庫