應用伺服器和資料庫伺服器怎麼連接

2020-11-28 電子發燒友

  資料庫伺服器和應用伺服器怎麼連接

  資料庫那邊一般情況下不需要動,但是你需要知道登錄用戶名和密碼還有伺服器的地址或者可以說是IP

  然後在程序那邊將伺服器的地址,登錄用戶,登錄密碼配置到程序的配置文件就行了,不需要點擊什麼

  程序連接資料庫有專門的方法來處理

  你要做僅僅是把程序的配置文件配置正確就可以了

  首先的任務是找到配置文件,配置文件應該是有一項關於資料庫地址的信息修改這個信息為你的伺服器信息

  如果找不到的話找下程序的開發或者設計人,他來給你當面講,你會比這樣容易聽懂很多,如果你不是做開發的,這樣來看是不容易理解的

  如何實現遠程連接資料庫伺服器

  (1) 配置伺服器端

  打開「SQL Server 外圍應用配置器」 --》選擇「服務和連接的外圍應用配置器」 –》選擇「伺服器端(SQLEXPRESS)」--》點擊「遠程連接 」,選擇「本地連接和遠程連接」,選擇「同時使用TCP/IP和Named pipes」; 啟動「SQL Server Browser」,選擇自動;

  

  

 

  (2) 進行伺服器端網絡配置

  打開「SQL Server Configuration Manager」 --》點擊「SQL Server 2005網絡配置」 –》點擊「SQLEXPRESS的協議」--》確保「Named Pipes」和「TCP/IP」都啟用 –》右鍵點擊「TCP/IP 」選擇屬性,選擇「IP位址」,設置「TCP動態埠」為空,設置「TCP埠」為1433;

  

  

  (3) 進行客戶端網絡配置

  打開「SQL Server Configuration Manager」 --》點擊「SQL Native Client配置」 –》點擊「客戶端協議」--》 確保「Named Pipes」和「TCP/IP」都啟用 –》 右鍵點擊「TCP/IP 」選擇屬性,選擇「協議」,確認「默認埠」為1433;

  

  

  (4) 設置SQL Server伺服器實例

  右鍵點擊伺服器實例 –》 選擇「屬性」 –》選擇「連接」 –》 在「允許遠程連接到此伺服器」前打勾;

  

  (5) 防火牆設置

  對系統中使用的防火牆(包括ESET和windows自帶的防火牆),選擇關閉,或者設置例外(允許某個程序或者某個埠)

  (6) 檢查客戶端和伺服器端是否連通,埠是否打開

  telnet ip 1433 //ip即為伺服器的IP位址,1433是sql server的默認埠,這個要

  根據第(2)(3)步驟中設置的來。

  (7) 連接字符串

  con.ConnectionString = 「Data Source=10.200.32.140; Initial catalog=HR;

  User Id=sa; Password=niit#1234」;//只使用ip

  con.ConnectionString = 「Data Source=10.200.32.140,1433; Initial catalog=HR;

  User Id=sa; Password=niit#1234」;//ip+埠

  con.ConnectionString = 「Data Source=10.200.32.140\sqlexpress; Initial catalog=HR;

  User Id=sa; Password=niit#1234」;//ip+實例名

  測試代碼

  SqlConnection con = new SqlConnection();

  //con.ConnectionString = 「Data Source=10.20.66.18,1433; Initial Catalog=HR; Network Library=DBMSSOCN;User Id= sa; Password=niit#1234;Integrated Security=SSPI」;

  con.ConnectionString = 「Data Source=10.200.32.140,1433; Initial Catalog=HR;

  User Id=sa;Password=niit#1234」;

  con.Open();

  SqlCommand cmd = new SqlCommand();

  cmd.CommandText = 「Select cPassword from dbo.HRusers where cUserName=『aaa』」;

  cmd.Connection = con;

  SqlDataReader dr = cmd.ExecuteReader();

  dr.Read();

  Console.WriteLine(dr[0].ToString());

  Console.ReadLine();

  dr.Close();

  con.Close();

  登錄界面:

  

  【錯誤1】在建立與伺服器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: TCP 提供程序, error: 0 - 由於連接方在一段時間後沒有正確答覆或連接的主機沒有反應,連接嘗試失敗。)

  【原因】沒有配置好SQL Server 2005的1433埠,可以用Telnet 10.200.32.140 1433命令進行測試,如果不能連接,則要開啟SQL Server 2005的1433埠。具體開啟,請見步驟(2)和(3)。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 科普應用伺服器,與Web伺服器有啥區別?
    【IT168 資訊】它位於網絡和資料庫之間,那麼應用伺服器實際上是做什麼的?應用程式伺服器是為應用程式提供業務邏輯的代碼。它是基於組件的,位於以伺服器為中心的架構的中間層。這個架構主要基於Web。中間層是業務邏輯所在的應用伺服器。而第三層,則是事務伺服器的資料庫。
  • 對常見的WEB伺服器和應用伺服器的介紹
    在選擇使用WEB伺服器應考慮的本身特性因素有:性能、安全性、日誌和統計、虛擬主機、代理伺服器、緩衝服務和集成應用程式等,下面介紹幾種常用的WEB伺服器。它提供ISAPI(Intranet Server API)作為擴展Web伺服器功能的編程接口;同時,它還提供一個Internet資料庫連接器,可以實現對資料庫的查詢和更新。
  • 應用伺服器是什麼_應用伺服器有哪些
    Web應用程式駐留在應用伺服器(Application Server)上。應用伺服器為Web應用程式提供一種簡單的和可管理的對系統資源的訪問機制。它也提供低級的服務,如HTTP協議的實現和資料庫連接管理。Servlet容器僅僅是應用伺服器的一部分。
  • WindowServer2003伺服器搭建WEB伺服器
    1、Windows Server 2003 Web Edition用於構建和存放Web應用程式、網頁和XML Web Services,它主要使用IIS 6.0 Web伺服器並提供快速開發和部署使用
  • 實現SQL Server到DB2連接伺服器很簡單
    文章主要描述的是SQL Server到DB2連接伺服器的正確實現過程,以及對其在實際操作中所要用到的實際操作環境的描述,以下就是對SQL Server到DB2連接伺服器實現的實際操作步驟的具體描述。
  • SQL Server跨伺服器操作資料庫?其實很簡單! - Excel教案
    今天給大家來分享一下跨伺服器操作資料庫,還是以SQL Server的管理工具(SSMS)為平臺進行操作。什麼是跨伺服器操作?跨伺服器操作就是可以在本地連接到遠程伺服器上的資料庫,可以在對方的資料庫上進行相關的資料庫操作,比如增刪改查。
  • 深入研究嵌入式web伺服器視頻監控的應用
    據分析,嵌入式Internet系統在Internet電話、遊戲裝置和手持式通信裝置的推動下將會有突飛猛進的發展。由於Internet技術的滲透,嵌入式系統正變得越來越智能化並具有越來越多的網絡友好特性;又由於Web技術的飛速發展,給嵌入式系統帶入Internet提供了絕佳的途徑。嵌入式web技術是視頻監控系統設計應用最廣泛的技術之一。
  • 華為:伺服器作業系統EulerOS和資料庫GaussDB宣布開源
    藍鯨TMT頻道9月19日訊,今日,華為在第四屆華為全聯接大會期間宣布,華為伺服器作業系統EulerOS和資料庫作業系統Gauss開源。華為Cloud&AI產品與服務總裁侯金龍還透露,華為正在與中標紅旗、武漢深之度等公司籌備開源社區,並將在12月31號之前上線。
  • 裸金屬伺服器是什麼?裸金屬伺服器能用來幹啥
    裸金屬伺服器(BareMetalServer,BMS)的官方定義是:裸金屬伺服器也被稱為單租戶環境物理伺服器,由一個或多個獨立伺服器組成,它是伺服器領域中的新事物,是一款兼具虛擬機彈性和物理機性能的計算類服務,是專屬的雲上物理伺服器。
  • 嵌入式Web伺服器技術及其在電力系統中的應用綜述
    在傳統的Web應用中,Web伺服器往往與資料庫系統或者文件系統並存在一臺高性能的計算機系統中,資料庫伺服器是Web伺服器的信息來源,Web伺服器則是系統的信息發布中心,它接收來自瀏覽器的請求,並根據請求生成新的頁面發送給Web瀏覽器,完成信息在網絡範圍內的傳輸。Web伺服器檢索的信息來自資料庫系統,實時性要求不高,可以滿足常規的查詢和檢索系統的要求。
  • 伺服器作業系統TCO構成
    包括作業系統軟體、資料庫軟體、消息和群件系統、內部開發費用在內的軟體成本所佔的比重為25%,另外6.6%的成本來自宕機成本。  圖表 1 中國企業用戶伺服器作業系統TCO構成    硬體成本  和國際相關研究相比較,中國企業用戶在伺服器應用中,硬體成本比例遠遠高於歐美國家情況。
  • 基於Android的嵌入式Web伺服器設計
    關鍵詞:Android;嵌入式Web伺服器;i-jetty;SQLite 只要在嵌入式設備中集成了Web伺服器,就能實現用戶與嵌入式設備低成本、高通用性的信息交流,即客戶端利用HTTP瀏覽器,在任何時間、任何地點都能實現與嵌入式設備的信息交互。可以說,嵌入式Web的應用極大地促進嵌入式設備,特別是家電設備、通信終端、儀器儀表的信息交互和遠程控制功能。
  • 解析F5伺服器負載均衡方案
    ,非常難以管理與維護。3)採用F5與SharePlex聯合解決方案。其優點是:簡單管理,不需要改變整個體系結構。在最初,eBay採用OracleOPS/RAC解決問題。但是後來經過充分論證和探討,最終eBay採用了基於F5/SharePlex的伺服器負載均衡解決方案。F5解決方案是應用類似OPS/RAC,但是卻相對簡單的f5的解決方案,不用改變資料庫體系結構,管理和維護簡單得多
  • 三方法解決SQL Server與雲端資料庫連接
    【IT168專稿】SQL Azure 是構建在SQL Server技術之上的關係型雲端資料庫服務,為用戶提供了自主管理、高可用性、高可擴展的資料庫服務。用戶可以使用現有的T-SQL和關係型資料庫知識與工具,在雲端方便地構建自己的資料庫服務。
  • 華為:伺服器作業系統EulerOS和資料庫GaussDB開源 正籌備開源社區
    今天(19日)是華為全聯接大會第二天,華為發布了AI訓練卡Atlas 300、AI訓練伺服器Atlas 800等產品,同時還宣布這些產品將搭載華為伺服器作業系統EulerOS。據官網介紹,作為面向企業級通用伺服器架構平臺的作業系統軟體,華為歐拉伺服器作業系統軟體(簡稱EulerOS)基於穩定系統內核,完美支持鯤鵬處理器和容器虛擬化技術,著力在系統的高可靠、高安全以及高保障方面儲備了富有競爭力的技術特性。
  • 高防伺服器的防火牆比普通伺服器有什麼區別?
    防火牆的作用 高防伺服器防火牆是一種在內外網邊界上部署的訪問控制裝置,用於防止未經授權的內部網絡和外部網絡的通信,通過對系統瀏覽的操控,完全的做好網絡安全,並提高安全性,而且可紀錄和統計數據網絡使用網絡數據及其違法運用網絡數據的各種類型情形。 高防伺服器防火牆具有哪些功能呢?
  • 緊貼伺服器:F5應用安全與提速之道
    這些應用在功能和性能上,都在不斷的完善和提高,然而在非常重要的安全性上,卻沒有得到足夠的重視。很多惡意攻擊者出於不良的目的對Web 伺服器進行攻擊,想方設法通過各種手段獲取他人的個人帳戶信息謀取利益。正是因為這樣,Web業務平臺最容易遭受攻擊。同時,對Web伺服器的攻擊也可以說是形形色色、種類繁多,常見的有掛馬、SQL注入、緩衝區溢出、嗅探、利用IIS等針對Webserver漏洞進行攻擊。
  • 從日活數百到千萬並發,觀伺服器架構升級之路
    1、系統架構演化歷程-初始階段架構初始階段 的小型系統 應用程式、資料庫、文件等所有的資源都在一臺伺服器上通俗稱為LAMP特徵:應用程式、資料庫、文件等所有的資源都在一臺伺服器上。描述:數據量增加,單臺伺服器性能及存儲空間不足,需要將應用和數據分離,並發處理能力和數據存儲空間得到了很大改善。
  • KUKA 機器人ETHERNETKRL編程連接伺服器測試成功!
    本文轉載自【微信公眾號:機器人及PLC自動化應用,ID:ZS18943047820】,經微信公眾號授權轉載,如需轉載與原文作者聯繫ETHERNETKRL用於視覺抓取和PC通訊的大數據量數據快速交換!採用報文形式連接,機器人使用XML文件進行連接.
  • 雲伺服器怎麼虛擬化形成的
    雲伺服器怎麼虛擬化形成的?雲伺服器是基於雲計算技術虛擬而來,現在虛擬化已經從數據中心的新技術變成了主流技術。虛擬化有助於減輕運維負擔,通過把物理機轉化成虛擬機,從而降低企業硬體採購和管理成本,以及數據中心的佔地面積。