可以使用sql-server企業管理器進行建立,注意其中的rpc及rpc out兩項,也可以使用sql語句來完成定義,主要涉及到三個預存程序sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvlogin,以下是三個預存程序的文法:sp_addlinkedserver建立一個連結的伺服器,使其允許對分布式的、針對 OLE DB 資料來源的異類查詢進行訪問。在使用 sp_addlinkedserver 建立連結的伺服器之後,此伺服器就可以執行分散式查詢
一般情況,使用sql server中的全文索引,經過大體4個步驟: 1).安裝full text search全文索引服務; 2).為資料表建立full text catalog全文索引目錄; 3).進行full text catalog的population操作(使全文索引與資料表內容同步); 4).使用全文索引進行查詢。 為了在資料表內容更新時全文索引資料庫的內容也保持最新,可以通過第5步建立full text catalog 的Population
1、 用程式中,保證在實現功能的基礎上,盡量減少對資料庫的訪問次數;通過搜尋參數,盡量減少對錶的訪問行數,最小化結果集,從而減輕網路負擔;能夠分開的操作盡量分開處理,提高每次的響應速度;在資料視窗使用SQL時,盡量把使用的索引放在選擇的首列;演算法的結構盡量簡單;在查詢時,不要過多地使用萬用字元如SELECT * FROM T1語句,要用到幾列就選擇幾列如:SELECT COL1,COL2 FROM T1;在可能的情況下盡量限制盡量結果集行數如:SELECT TOP 300 COL1,COL2,
一、在sql sever中提供2個webpart用來顯示報表:1、Explorer for navigating a report server---Report Explorer (報表資源管理員)2、Viewer for viewing reports---Report Viewer (報表檢視器)二、安裝1、進入WSS的安裝路徑"C:\Program Files\Common Files\Microsoft Shared\web server
建立方法:create function [dbo].[f_SplitStr](@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp table(F1 varchar(100)) as begin declare @i int set @SourceSql=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@SourceSql) while @i>=1
最近在開發項目的過程中遇到這麼一個問題,就是在插入一條記錄的後立即擷取其在資料庫中自增的ID,以便處理相關聯的資料,怎麼做?在sql server 2000中可以這樣做,有幾種方式。詳細請看下面的講解與對比。一、要擷取此ID,最簡單的方法就是:(以下舉一簡單實用的例子)--建立資料庫和表create database MyDataBaseuse MyDataBasecreate table mytable(id int identity(1,1),name
When you try to backup or restore your database to another network server in the SQL Server Enterprise Manager, you will get following error:Cannot open backup device "\\networkserver\c$\xx.bak". Device error or device off-line. See the SQL
經常有很多初學者問到在delphi中如何調用SQL Server的預存程序?問題其實很好解決,但問得多了,也就不願答了。下面我將用執行個體進行說明,從在SQL Server中建立預存程序到調用的完整執行個體。 首先,開啟sql server管理器,在pubs資料庫中建一個測試表,表名為test,欄位有id,name,和desc,全部為字元型,如果你不知道建表,那麼開啟sql查詢分析器,貼上以下的代碼,然後按執行,就會自動產生test表. use pubs if exists