2010-12-19 120 views
4

我是Crystal Reports開發人員,我一直在使用Oracle數據庫,這是我第一次使用SQL Server。如何從本地PC連接到SQL Server數據庫?

這就是我一直在拼命尋找的東西。

從我的本地PC上,我想連接到數據庫服務器上的SQL Server數據庫。

我知道我需要一個'SQL Server Native Client'。而且我也意識到我需要使用'sql server management studio',這樣我才能查看錶格並寫入查詢,而不是使用TOAD等工具。

我的問題是:

  1. 我可以使用 'Microsoft SQL Server管理Studio Express的' 從我的本地PC連接到SQL Server 2005數據庫的數據庫服務器?

  2. 如果我安裝'Microsoft SQL Server Management Studio Express',還需要安裝'SQL Server Native Client'嗎?

感謝, RIVI

回答

6
  1. 我可以使用 'Microsoft SQL Server管理Studio Express的' 從我的本地PC連接到SQL Server 2005數據庫的數據庫服務器?

是的。

如果我安裝'Microsoft SQL Server Management Studio Express',我還需要安裝'SQL Server Native Client'嗎?

如果要從應用程序連接到數據庫,則需要安裝它。它應該作爲SSMS安裝的一部分進行安裝。

+0

非常感謝。 Rivi – user547453 2010-12-19 16:50:15

2

答1:

SQL Server Management Studio中可用於管理本地或遠程SQL數據庫服務器。

如果您安裝了SQL Server Express,則默認實例將爲SQLExpress。要使用Windows Credential在本地連接它,只需在服務器名稱文本框中輸入。\ SQLExpress或yourmachinename \ SQLExpress。

如果將SQL Server託管在遠程服務器上,則必須使用承載SQL Server的權限所提供的憑據。這很容易,請向您的管理員瞭解詳情。

答2:

details

我複製看到這一點,從上面這裏的鏈接粘貼重要提示:

在決定是否使用SQL Server本機客戶端作爲您的應用程序的數據訪問技術,您應該考慮幾個因素。 對於新的應用程序,如果您使用託管編程語言(如Microsoft Visual C#或Visual Basic),並且需要訪問SQL Server中的新功能,則應該使用SQL Server的.NET Framework數據提供程序,它是.NET框架的一部分。 如果您正在開發基於COM的應用程序並需要訪問SQL Server中引入的新功能,則應使用SQL Server Native Client。如果您不需要訪問SQL Server的新功能,則可以繼續使用Microsoft數據訪問組件(MDAC)。 對於現有的OLE DB和ODBC應用程序,主要問題是您是否需要訪問SQL Server的新功能。如果您有一個不需要SQL Server新功能的成熟應用程序,則可以繼續使用MDAC。但是,如果您確實需要訪問這些新功能(例如新的xml數據類型),則應該使用SQL Server Native Client。 SQL Server Native Client和MDAC都支持使用行版本化來讀取已提交的事務隔離,但只有SQL Server Native Client支持快照事務隔離。 (在編程方面,使用行版本化讀取提交的事務隔離與Read-Committed事務相同。)有關詳細信息,請參閱選擇基於行版本控制的隔離級別。 有關SQL Server Native Client與MDAC之間差異的信息,請參閱從MDAC將應用程序更新到SQL Server Native Client。

+0

非常感謝。 RIVI – user547453 2010-12-19 16:51:56

相關問題