2007年7月18日 星期三

SQL Server 200系統資料庫說明

master:記錄SQL Server初始化資訊並系統層級所有資訊,它記錄了所有的登入帳戶與所有的系統組態設定,記載了其他資料庫的存在狀態與使用者資料庫初始化資訊的主要檔案位置。

model:可作為建立於系統中的所有資料庫範本。建立一個新的資料庫時,系統會透過複製model資料庫的內容來建立,接著再將新資料庫的其他部份填入空白頁。

msdb:由"SQL Server代理程式"用來儲存各項工作排程、警示與作業,並記錄備份與恢復資料庫的記錄。在SQL Server 2000中,包括系統資料庫在內的每個資料庫,都有自已的一組檔案,它們並不會狀這些檔案與其他資料庫共享。

tempdb:記載所有的暫存資料表與暫存的預存程序。每次,tempdb都會動新建立,以便讓系統從一個初始狀態的資料庫副本開始執行。工作中的tempdb資料庫會依需要而自動擴大,但是當SQL Server動新啟動時,它都會動設回初始的大小。當系統關機時,此資料庫內的暫存資料表與預存程序就會自動卸除,因此從一個SQL Server工作階段進入另一個工作階段時,並不會有任何tempdb中的資料而要儲存。

pubs、Northwind:微軟提供的資料庫範例。

SQL Server 2000系統資料夾位罝與說明

通常資料夾為C:\Program Files\Microsoft SQL Server\MSSQL

資料夾 說明
Backup:存放SQL Server 資料庫的備份檔案
Binn:存放所有SQL Server 2000程式檔案和動態資料庫檔案(DLL),但不包含SQL Server所提供的工具程式檔案
Data:存放系統資料庫檔案與使用者自訂的資料庫檔案
FTData:存放微軟搜尋服務目錄檔(Microsoft Search Services Indexes)
Install:存放SQL Server 安裝時的Script檔案與安裝結果報告檔案
JOBS:當SQL Server執行工作時,系統暫存資料的資料夾
LOG:存放SQL Server發生錯誤時的記錄檔
REPLDATA:存放複製檔案的資料夾
Upgrade:存放由舊版SQL Server需要提昇到SQL Server 2000所需要的所有程式檔案

2007年7月17日 星期二

關閉Vista的使用者帳戶控制 UAC

  1. 控制臺 → (傳統)使用者帳戶 → 開啟或關閉使用者帳戶控制 → 把【使用「使用者帳戶控制(UAC)」來協助保護您的電腦】 這個項目取消掉
  2. 在開始輸入指令「msconfig」 → 在彈出的視窗上面點選「工具」 → 選擇「停用UAC」 → 按下「啟動」的按鈕
  3. 用指令
    啟用 C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
    停用 C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

2007年7月9日 星期一

用Word列印Excel的多筆相同格式的資料

把所要列印的資料整理放至Excel

開啟Word
檢視->工具列->合併列印


按下主文件設定


按下開啟資料來源

選擇要列印的Sheet


按下插入合併欄位
選擇要列印的欄位

2007年7月2日 星期一

cmd 網路指令

  1. 測試網路
    ping 127.0.0.1 -t -t指等待用戶中斷測試Ctrl+C 中斷
  2. 檢視DNS、IP、Mac等
    Ipconfig/all
  3. C:\Documents and Settings\Bow>nslookup
    Default Server: hntp1.hinet.net
    Address: 168.95.192.1
  4. 檢視電腦上的網路磁碟機列表
    net use
  5. 網路磁碟機中斷連線
    net use /delete x:
    net use x:/delete x:是指共用資源的磁碟機代號
  6. 與網路磁碟機連線
    net use x:\\computer name\share name x:是指您想要指派為共用資源的磁碟機代號
  7. 重新設置winsock
    netsh winsock reset