Tag Archives: TSQL Troubleshooting

Convert RedGate SQL Backup from sqb file to .bak via GUI – 如何轉換 Redgate的 sqb file 到 SQL Server 能restore的 .bak 檔案 用 GUI 使用者介面

在之前的網誌和大家介紹了如何使用 sqb2mtf.exe 的指令來轉換 RedGate SQL Backup Tool 備份的 SQL Database .sqb 檔案 轉換為一個 Microsoft SQL Server 可以Restore/復原的 備份檔案格式 .bak

今天發現了..原來有一個有介面的功具.
使用方法也十分簡單
我們以到以下網址下載.. [不用安裝的]
http://downloads.red-gate.com/labs/SQBConverterGUI.zip

解壓縮之後開啟 “SQBConverterGUI.exe
SQBConverterGUI Tool to convert Redgate Database Backup file to .BAK

之後選擇要轉換到的格式. E.G. .BAK
選擇檔案
如果有密碼的輸入密碼

SQBConverter GUI
之後按”Convert / 轉換” 便可以
這個程式亦都會報告狀況的
SQB Converter report progress

等一會..如無意外便會完成

SQB Converter Conversion completed
完成後 便會看到很多的 _00.bak _01.bak.. _13.bak 檔案
Lots of .bak files

Hope you find it useful

How to update default language from SQL Server – 怎樣更改 SQL Server的預設語言

在安裝SQL Server 其間好像沒有地方可以給我們更改 SQL Server的預設語言
所以每當我們建立新的Database的時候都會用安裝時預設的語言 E.G. English [US English]

如果想了解怎樣找到當時使用者在 SQL Server 或這個Database 上的 語言可以到以下的網誌參考
TSQL Get Current SQL Server language – 使用TSQL 取得現在的SQL Server 使用中的語言

當我們需要更新現有Database的預設語言 我們會用到這一個 指令

EXEC sp_configure 'default language', [Language ID] ;
RECONFIGURE

但是怎樣可以找到 SQL Server上的 Language ID
大家可以執行以下的 TSQL 指令

SELECT *
FROM sys.syslanguages

SysLanguages on Microsoft SQL Server
當找到想更新到的 Language ID 時大家可以執行 sp_configure去更新 Database / 建立新用戶時的預設語言
在公司需要使用的 預設語言是 British English
所以我要執行的 TSQL 是這樣的

23 是British English

EXEC sp_configure 'default language', 23 ;
-- 之後再執行 Reconfigure 去安裝這個設定
RECONFIGURE

Hope you find it useful