欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]如何設置 SQL Server 連接到其他數據庫或其他服務器上的數據庫

admin
2023年8月17日 16:53 本文熱度 1168
SQL數據庫查詢簡單知識點講解教程下載:
附件:SQL數據庫基礎講解.rar

select name as main_info, userdept as remark1, userlevel as remark2, post_name as remark3,dept_all_code as order_sort1 from userinf where not (userdept='離職員工組' or userdept='網管')
上面這句SQL可以調出系統用戶、所在部門、職級、崗位,按照部門內碼排序,不包括部門離職員工組和網管。

同一個服務器上同一個數據庫中調用某個表的數據:
select id as main_info, username as remark1, name as remark2, userdept as remark3, post_name as remark4, input_time as remark5, username as order_sort1, id as order_sort2 from userinf where username='$oabusyusername$'
上面這句SQL可以調出系統用戶信息,調出的信息限定為當前申請人。

同一個服務器中跨數據庫調用其他數據庫中某個表的數據:
select id as main_info, username as remark1, name as remark2, userdept as remark3, post_name as remark4, input_time as remark5, username as order_sort1, id as order_sort2 from other_db_name.dbo.userinf where username='$oabusyusername$'
注意:必須確保點晴OA中所用的數據庫訪問賬號有權限訪問其他數據庫,點晴OA訪問數據庫的用戶信息在根目錄下:global.asa中可以看到,一般建議有跨數據庫查詢的需求時,優選采用數據庫管理員賬號sa,不要使用點晴OA預置賬號clicksun。

不同服務器中跨服務器調用其他服務器數據庫中某個表的數據:
需要先在OA服務器中創建一個到其他數據庫的連接,以管理員身份進入點晴OA服務器,打開SQL Server管理器,執行以下存儲過程建立到其他服務器的數據庫連接:
/*不同服務器數據庫之間的數據操作,創建鏈接服務器 */
exec sp_addlinkedserver   'OtherDB', ' ', 'SQLOLEDB ', '192.168.*.**,1433';
exec sp_addlinkedsrvlogin  'OtherDB', 'false ',null, 'sa', 'password';

以上SQL為在OA服務器上創建一個到其他數據庫的連接:OtherDB,可以使用自定義的其他名稱,用英文(不要用中文),192.168.*.** 可以為其他服務器的IP地址或域名,1433為服務端口,如果是1433則可以直接用IP不用逗號這個端口:“,1433”,如果使用其他端口,則需要改成相應端口號,下面這個為訪問其他數據庫的用戶名及密碼,將password改成相應密碼即可。

然后就可以正常使用以下SQL來連接到其他服務器了:
select id as main_info, username as remark1, name as remark2, userdept as remark3, post_name as remark4, input_time as remark5, username as order_sort1, id as order_sort2 from OtherDB.other_db_name.dbo.userinf where username='$oabusyusername$'
參數解釋:OtherDB (剛剛創建的其他服務器名稱).other_db_name (其他服務器上數據庫名稱).dbo (就是dbo,必須保留).userinf  (要連接的數據表名稱)
注意:跨服務器調用數據必須要先在SQL Server中對目標SQL服務器進行手工配置連接成功,必須確保點晴OA中所用的數據庫訪問賬號有權限訪問其他數據庫,一般建議有跨服務器查詢的需求時,優選采用數據庫管理員賬號sa,不要使用普通賬號以免權限不足而無法通過檢測。

以下命令可以查看上述存儲過程是否執行成功:
select * from sys.servers;


刪除這個數據庫連接的方法為執行:
exec sp_dropserver  'OtherDB', 'droplogins';
沒有特殊原因創建后不要刪除這個連接,否則會導致上述SQL語句無法執行生效。

該文章在 2023/8/17 16:54:04 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved