在使用 SQL Server 的過程中,使用者遇到最多的問題莫過於串連失敗了。一般而言,有兩種串連SQL Server 的方式,一是利用 SQL Server 內建的用戶端工具,如企業管理器、查詢分析器、事務探查器等;二是利用使用者自己開發的用戶端程式,如ASP 指令碼、VB程式等,用戶端程式中又是利用 ODBC 或者OLE DB等串連 SQL Server。下面,我們將就這兩種串連方式,具體談談如何來解決串連失敗的問題。 一、"SQL Server 不存在或訪問被拒絕" (圖1) "
SQl Server 2000 可劃分為:用戶端組件,伺服器組件和通訊組件三部分。具體功能: 伺服器負責資料管理及程式處理。 用戶端負責介面描述和介面顯示。 客戶機利用通令組件向伺服器提出處理要求。 伺服器響應後通過通訊組件將處理結果返回客戶機。 Sql Server 2000 伺服器端組件包括: SQL Server(MS SQL Server Service), SQL Server Agent, MS DTC(Microsoft
目的:需要將一個計算資料行改成非計算資料行 if columnproperty(object_id('test'),'TotalPrice',N'IsComputed')=1 BEGIN print '是計算資料行' ALTER TABLE test DROP COLUMN TotalPrice END else print '不是計算資料行' goIF NOT EXISTS(SELECT * FROM SysObjects a,
1:ASP串連access資料庫代碼,儲存為conn.asp檔案,因為每個頁面都使用這個,所以將它單獨做成一個檔案,方便其他檔案調用。 <% set rs=server.CreateObject("adodb.recordset") db="db1.mdb" set conn=server.CreateObject("adodb.connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source
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,
Designing SQL Server EndpointsLesson 1: Overview of EndpointEndpoints control the capability to connect to an instance of SQL Server as well as dictating the communications methods that are acceptable.1. Endpoint types of payloadsAn endpoint has