PIXNET Logo登入

Colin の 資料庫小鋪

跳到主文

在資料庫的世界裡用心學習中
也許我懂的不多,但我懂得分享

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 05 週三 201415:29
  • ★☆☆ 測試心得-免費工具 SQL Page Viewer

SQL Page Viewer 01.png
今天看了SQL PASS上, 有人分享一個免費的工具, 名叫SQL PAGE VIEWER. 看起來好像不錯用的, 不過心中想的另一個方向是, 看page不就是用DBCC去打印就可以了嗎? 還是這個工具有什麼不一樣的地方呢? 好奇心讓Colin花了時間測試, 測完了心中在淌血!!! 偶的時間還來~~~ 那麼來看一下這個工具吧.
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(621)

  • 個人分類:Third Party Tools
▲top
  • 10月 07 週二 201414:12
  • ☆☆☆ SQL Server版本編號


前些日子, 敞公司的同仁曾經來尋問了一個... SQL Server蠻基本的問題, 就是有關SQL Server版本編號. 這也讓Colin回想起, 在處理不少user site的SQL Server資料庫問題時, 相當多的管理者也不太懂SQL Server版本編號這檔事. 這讓Colin很好奇~~ 也許, 這是微軟的功德一件, 大多數的管理者肯定都知道Service Pack這東西. 只是... 版本編號在很多troubleshooting的案例中, 扮演著相當重要的角色吶!
而在許多站台中, 也分享了有關SQL Server版本的資訊, 來看一下Colin最常使用的一個連結吧.
Microsoft SQL Server 2012, 2008R2, 2008, 2005, 2000 and 7.0 Builds
http://sqlserverbuilds.blogspot.tw/
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(128)

  • 個人分類:Overall
▲top
  • 12月 21 週五 201216:14
  • ★★★ Microsoft SQL Server x64 SSIS 連線 Informix ODBC 執行異常

20121220_01
分享一個很特別的案例給大家, 這個問題也是一個客戶和Colin提問過的 (當然, 這是公司的案子啦!!), 主要的問題是在於透過Microsoft SQL Server SSIS透過ODBC方式連線到Informix時會發生問題. 最大的問題點是無法寫回到Informix端, 不管是寫文字, 由SQL Server Table取資料寫入, 或是從Informix拉資料下來再寫回去. 這個問題User告知已經困擾了他們多年囉~~ 也找了業界不少顧問來協助處理. 只是問題一直沒有被排除掉....... 最後竟然是採取寫C# Code來進行資料寫入的工作~~ @.@
當時, Colin做了一些測試後, 確實可以重現這樣子的問題. 當然, 一個很基本的觀念是..... 透過OLEDB來進行如何呢? 只是微軟官方已經公開表示, SQL Server 2012將會是最後一個支援OLEDB的版本 >.< 無言吶!!
之後Colin也在G神的協助下, 找到了不少人說明這樣子的一個流程如何進行, 那個站主很不錯, 寫的很詳細啦~~ 只是再看看留言區, 這次收到的問題也一堆人反應, 只是都沒有被解決~~ 難道, Colin一直以來專門解這種怪問題的宿命又來了 >.<
基於Colin與那位作者不認識, 他的站台也沒有寫可以轉PO, 那..... 就把Colin的測試狀況與解決方法丟出來囉~~~ (這篇應該是又臭又長.....)
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(2,232)

  • 個人分類:Heterogeneous
▲top
  • 12月 20 週四 201211:22
  • ★☆☆ 資料表加入欄位後,View中的SELECT * 並沒有顯示新欄位

昨天, Colin接到一個好友的訊息, 詢問了一個有關資料表與View的問題, 描述大致如下 (Colin有做整理):
有一個Table, 假設叫tbl_A, 其中包含了二個欄位C1, C2.
又建了一個View, 使用SELECT * FROM tbl_A去取資料.
之後對tbl_A做了ALTER TABLE ... ADD COLUMN加入C3欄位, 可是View中沒有顯示C3.
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(1,561)

  • 個人分類:Management & Operation
▲top
  • 12月 15 週六 201217:15
  • ★☆☆ SQL Server 叢集伺服器同版升級

20121215_01
至於SQL Server叢集伺服器而言, 許多user會因為已經花了大筆的預算購置了硬體設備, 自然也會將軟體的版本一次到位, 拉到相當高的版本. 不過當前的SQL Server 2012 License真的算起來是有點貴, 可能也會先採取使用Standard版本, 有必要者才會申購Enterprise版本吧.
上個星期, 遇到一個site, 很有趣的地方是, user反應要將SQL Server 2008 R2由Standard升級到Enterprise版本, 原因是...... 當初在進行SQL Server 2008 R2安裝時, 找不到Enterprise的安裝序號, 所以就先使用了Standard版本~~
要升級SQL Server 2008 R2 Standard到Enterprise版本, 原則上與獨立伺服器的升級並沒有什麼差別, 因為在升級過程中, 不過就多一個選擇是指向SQL Server叢集名稱與Instance Name而已. 以下Colin就演示一下在SQL Server叢集伺服器上的同版升/降級方式. 有關獨立伺服器的升級方式, 請參閱 SQL Server 同版升級 一文.
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(572)

  • 個人分類:Installation & Upgrade
▲top
  • 12月 14 週五 201223:43
  • ★☆☆ SQL Server 同版升級

20121214_01
前些日子到一個好朋友的公司去拜訪, 恰巧他們公司的DBA正在進行資料庫升級.... Colin記得他們才剛升級到Microsoft SQL Server 2012吶!!! 難道有傳說中的隱藏版本 @.@|||
後來聊著聊著, 嗯.... 與很多客戶都遇到相同的問題, 就是Microsoft SQL Server 2012新式的價格策略, 讓很多使用者退而求其次的選擇了標準版 (Standard) 來做為production的建置. (話說有user和Colin提到, SQL Server License採用Standard, 整個採購案是一百多萬, 換成SQL Server 2012 Enterprise版本, 則整個採購案要七百多萬.....) 好啦, 標準版就標準版吧~~ 大多功能也都能應付很多企業的運作了. 只是....... 真的要用到只有企業版才支援的功能時, 又是一大問題了~~ 對License而言, 就去付錢吧!! 但升級來說, 很多DBA又開始一場小小的戰爭了 @.@ 是嗎??
後來他們公司的DBA, 和Colin去樓下聊天, 他抱怨著從Standard升級到Enterprise, 又浪費了好幾天的時間, 從安裝, 移資料庫, 搬使用者.... 一個migration的標準流程倒是背的很熟. 我只問了一句 "同版升級不就幾分鐘就做完了", 之後Colin就被唸了一頓了, 說Colin不懂SQL Server是什麼, 有多複雜等等的~~ 哈哈哈
事實上, 早期在SQL Server 2000, 確實要進行同版升/降級, 就是重裝了. 但是日新月異的技術, 早就改變了整個SQL Server的核心架構. Colin也做了不少同版升級的案子, 大多數都是做人情的, 只要user確認了系統環境能負荷升級後的需求, 加上提供安裝source, 我都會隨手幫忙裝一下~~~ 講起來很簡單吧~~ 是很簡單, 那就來看一下SQL Server 2012同版升級的操作方式囉 (SQL Server 2008也一樣的).
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(2,776)

  • 個人分類:Installation & Upgrade
▲top
  • 12月 08 週六 201216:45
  • ★☆☆ 升級到SQL Server 2012 - Part V - 移轉使用者帳號

大多數的資料庫移轉, 不管是透過移動資料庫檔案, 或是使用備份還原的方式移動資料庫, 甚至使用複製資料庫精靈來操作, 多半都會遇到一個狀況, 就是使用者反應無法連線到資料庫進行存取.
這是一個蠻讓人頭痛的問題, 很多DBA在遇到此問題時, 就只有一個一個使用者帳號去重建, 建立後發現使用者可以順利登入到SQL Server囉~~ 可是好像又進不到資料庫來操作, 或是原本指定的權限都不正確了......
在被詢問到這個問題時, Colin通常就是一番長篇大論~~~ 目的就是讓大家能更了解資料庫帳號管理的部份, 所以就來看一下一個帳號存取資料表時的簡易觀念:
1. 使用者帳號登入到SQL Server, 這是會由系統的Logins來進行檢查是否有登入的權限
2. 確認能夠登入後, 就會檢查此帳號對於哪些Database具有存取的權限
3. 進入到Database後, 再由Database的User帳號資料對應該帳號具有哪些資料表的權限
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(4,837)

  • 個人分類:Installation & Upgrade
▲top
  • 12月 07 週五 201217:12
  • ★☆☆ 升級到SQL Server 2012 - Part IV - 移轉資料庫

20121207_01
進行完成了一連串的升級檢查後, 再來少不了的就是進行升級了. 在此Colin假設應用程式方的功課都做完了, 就可以開始處理資料庫的移轉了.
資料庫升級移轉的項目, 不外乎下列幾個大項目
* SQL Server伺服器層級的設定
* Database移轉
* Logins/Permission移轉
* Agent objects移轉
* SSIS/Maintenance Plan移轉
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(3,347)

  • 個人分類:Installation & Upgrade
▲top
  • 12月 06 週四 201215:07
  • ★☆☆ 升級到SQL Server 2012 - Part III - 使用SSUA進行檢查

20121206_01
安裝SQL Server 2012 Upgrade Advisor後, 就可以透過SSUA來進行先前版本的資料庫檢查了. 但要注意的是, Colin並不建議使用SQL Server 2012 Upgrade Advisor來操作SQL Server 2000的資料庫, 這在官方文件上是提及"不支援"的!!如果真的要將SQL Server 2000升級, 最佳的做法是先升級到SQL Server 2005/2008/2008R2, 完成升級後再升級到SQL Server 2012上.
在後續的範例中, Colin將會使用SQL Server 2005所附帶的AdventureWorks範例資料庫來進行操作, 以下是測試環境的資訊:
Machine 1:
Windows Server 2003 R2
SQL Server 2005
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(1,201)

  • 個人分類:Installation & Upgrade
▲top
  • 12月 05 週三 201211:35
  • ★☆☆ 升級到SQL Server 2012 - Part II - 安裝SQL Server Upgrade Advisor

20121205_00
談到安裝SQL Server Upgrade Advisor 2012 (SSUA 2012) 這個版本, 心中有種感慨...... Microsoft的產品功能怎麼愈做愈不人性化了!! 過往的經驗是功能愈做愈簡便, 甚至有時都將小工具做到一鍵安裝了, 沒想到這個版本提供的SSUA, 在安裝過程中就先飽受折磨~~ 無言吶!!
先來看SQL Server Upgrade Advisor 2012這個工具的安裝程式吧. 我們可以從SQL Server 2012的安裝光碟中取得, 也可以在download center中找到. SQL Server Upgrade Advisor是屬於SQL Server Feature Pack的軟件之一, 所以直接去尋找SQL Server Feature Pack裡的下載即可.
Microsoft® SQL Server® 2012 功能套件
http://www.microsoft.com/zh-tw/download/details.aspx?id=29065
(繼續閱讀...)
文章標籤

Colin (紫鴛) 發表在 痞客邦 留言(0) 人氣(844)

  • 個人分類:Installation & Upgrade
▲top
12»

個人資訊

Colin (紫鴛)
暱稱:
Colin (紫鴛)
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (2,232)★★★ Microsoft SQL Server x64 SSIS 連線 Informix ODBC 執行異常

文章分類

toggle SQL Server (5)
  • Management & Operation (1)
  • Third Party Tools (1)
  • Overall (2)
  • Installation & Upgrade (7)
  • Heterogeneous (1)
  • News (1)
  • 未分類文章 (1)

最新文章

  • ★☆☆ 測試心得-免費工具 SQL Page Viewer
  • ☆☆☆ SQL Server版本編號
  • ★★★ Microsoft SQL Server x64 SSIS 連線 Informix ODBC 執行異常
  • ★☆☆ 資料表加入欄位後,View中的SELECT * 並沒有顯示新欄位
  • ★☆☆ SQL Server 叢集伺服器同版升級
  • ★☆☆ SQL Server 同版升級
  • ★☆☆ 升級到SQL Server 2012 - Part V - 移轉使用者帳號
  • ★☆☆ 升級到SQL Server 2012 - Part IV - 移轉資料庫
  • ★☆☆ 升級到SQL Server 2012 - Part III - 使用SSUA進行檢查
  • ★☆☆ 升級到SQL Server 2012 - Part II - 安裝SQL Server Upgrade Advisor

最新留言

    文章精選

    文章搜尋