在使用 SQL Server 的過程中,使用者遇到最多的問題莫過於串連失敗了。一般而言,有兩種串連SQL Server 的方式,一是利用 SQL Server 內建的用戶端工具,如企業管理器、查詢分析器、事務探查器等;二是利用使用者自己開發的用戶端程式,如ASP 指令碼、VB程式等,用戶端程式中又是利用 ODBC 或者OLE DB等串連 SQL Server。下面,我們將就這兩種串連方式,具體談談如何來解決串連失敗的問題。 一、"SQL Server 不存在或訪問被拒絕" (圖1) "
SQL SERVER的暫存資料表有本地暫存資料表和全域暫存資料表之分,在聯機叢書中這樣描述: 有本地和全域兩種類型的暫存資料表,二者在名稱、可見度和可用性上均不相同。本地暫存資料表的名稱以單個數字記號 (#) 打頭;它們僅對當前的使用者串連是可見的;當使用者從 Microsoft SQL Server 2000 執行個體中斷連線時被刪除。全域暫存資料表的名稱以數學符號 (##) 打頭,建立後對任何使用者都是可見的,當所有引用該表的使用者從 SQL Server 中斷連線時被刪除。
All About Transactions - Part 2 - SQL Server CentralWhile we are all looking forward to SQL Server 2005 and its "TRY...CATCH" error handling, we have to deal with what we have. If you want your transactions,
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_who_lock]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[sp_who_lock]GO/***************************************************************************// 建立 :
December 10, 2003Troubleshooting SQL Server JobsBy Alexander ChigrikIf you have problems with SQL Server jobs, review this troubleshooting checklist to find potential solutions. 1. Check that you use the latest SQL Server service pack. Because many
以下代碼相容SQL Server 2000。 SELECT c.[name] AS '列名', CASE WHEN t.[name] = 'DECIMAL' OR t.[name] = 'NUMERIC' THEN UPPER(t.[name]) + '(' + CAST(c.[xprec] AS VARCHAR) + ', ' + CAST(c.[xscale] AS VARCHAR) + ')' WHEN t.[name] = 'BINARY' OR t.[name] = 'CHAR'
簡介 在資料庫資料檔案因各種原因發生損壞時,如果記錄檔沒有損壞。可以通過備份結尾日誌(Tail of log)使得資料庫可以恢複到災難發生時的狀態。 例如: 中。在DB_1中做了完整備份,在Log_1,Log_2處做了記錄備份。在Log_2備份之後不久,發生了故障。從Log_2備份到災難發生時之間的日誌。就是結尾日誌(Tail of