首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

SQL Server 應用常見問題解答 13 例(三)

     編輯:PHP 相關知識

系列第三篇,涵蓋交易啟動模式、叢集與非叢集索引差異、資料表重命名、機器改名後無法啟動、安裝失敗日誌分析等 5 題。

精選問題與答案

Q1: SQL Server 啟動交易有幾種方式?

A:三種:
1. 顯式交易 BEGIN TRANSACTION
2. 自動認交易(預設),每條 T-SQL 執行完自動認交易
3. 隱含交易,前一筆認交易或回滾後自動啟動新交易,直到執行 COMMIT 或 ROLLBACK,形成交易鏈

Q2: Clustered Index vs Nonclustered Index 差異?

A:兩者結構皆為 B-Tree。
• 叢集索引葉節點 = 資料頁
• 非叢集索引葉節點 = 指向資料頁的指標

Q3: SQL 6.5/7.0 能否修改資料表名稱?

A:可用 sp_rename。
sp_rename 'test', 'newtest'

Q4: 修改伺服器機器名後 SQL 7.0 無法啟動?

A:重新執行 SQL Server 7.0 Setup 程式,它會依新機器名重設。

Q5: 安裝 SQL 7.0 失敗怎麼排查?

A:查閱三個日誌檔:
1. %windir%\SQLstp.log(安裝主流程)
2. MSSQL7\Log\ERRORLOG(服務啟動錯誤)
3. MSSQL7\Install\Cnfgsvr.out(配置階段腳本輸出)
保存後連絡微軟支援。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved