Asp.net 開發的WebService,常見使用方法是加入Web服務參考。
如果要使用網址的方式取回資料,就要再Web.config中加入下段設定。
<system.web> <br>
<webServices> <br>
<protocols> <br>
<add name="HttpGet"/> <br>
<add name="HttpPost"/> <br>
</protocols> <br>
</webServices> <br>
</system.web>
2012年11月30日 星期五
設定webservice可以使用Post/Get 方式取回資料
2012年11月23日 星期五
Linked Server(連結的伺服器)
A與B資料庫存在於同一個伺服器,資料互相取得相當容易。
假設A與B資料分散為兩台伺服器,B要取得A的資料時,
可以使用Linked Server(連結的伺服器)技術來做串接。
設定方法如下
<p>--Setp 1-Create LinkServer <br>--USE MASTER <br>--GO <br>--//[1] Create Linkserver <br>Exec sp_addlinkedserver <br> @server='LDB_MEIHO_MIS', --//linkserver name. <br> @srvproduct='LDB_MEI_MIS', --//一般描述 <br> @provider='SQLOLEDB', --//OLEDB Provider name, check BOL for more providers <br> @datasrc='sql2k8r2', --//遠端Server Name 192.168.11.100\sql2k8 <br> @catalog='MEI_MIS' --//default database for linkserver <br>GO <br>--Step 2-Add linked server login <br>--//[2]Add linked server login <br>Exec sp_addlinkedsrvlogin <br>@useself='false', --//false=使用遠端使用者/密碼登入 <br>--//true=使用本地端使用者/密碼連線遠端SERVER <br>@rmtsrvname='LDB_MEI_MIS', --//Linked server name <br>@rmtuser='admin' , --//遠端登入使用者 <br>@rmtpassword='XXXX' --//遠端登入使用者密碼 <br>GO <br></p>
建立完成後可在 管理工具>伺服器物件>連結的伺服器 中,看到剛剛建立的物件。
取得LDBMEIMIS的資料,範例如下:
SELECT TOP 1 * <br>FROM LDB_MEI_MIS.MEI_MIS.dbo.UNIT
延伸:縮短資料庫物件名稱
寫預存程序時,若要使用資料表(LDBMEIMIS.MEI_MIS.dbo.UNIT),畫面上打了一大串,可讀性變得很差。
提供兩種方式
2012年11月22日 星期四
訂閱:
文章 (Atom)