如何从本地PC连接到SQL Server数据库?

时间:2010-12-19 04:02:00

标签: sql-server client

我是Crystal Reports开发人员,我一直在使用Oracle数据库,这是我第一次使用SQL Server。

这是我一直在拼命寻找的。

从我的本地PC,我想连接到数据库服务器上的SQL Server数据库。

我知道我需要一个'SQL Server Native Client'。而且我也知道我需要使用'sql server management studio',以便我可以查看表并编写查询,而不是使用像TOAD这样的工具。

我的问题是:

  1. 我可以使用本地PC上的“Microsoft SQL Server Management Studio Express”连接数据库服务器中的SQL Server 2005数据库吗?

  2. 如果我安装'Microsoft SQL Server Management Studio Express',我还需要安装'SQL Server Native Client'吗?

  3. 谢谢, RIVI

2 个答案:

答案 0 :(得分:6)

  
      
  1. 我可以使用本地PC上的“Microsoft SQL Server Management Studio Express”连接到数据库服务器中的SQL SERVER 2005数据库吗?
  2.   

  

如果我安装'Microsoft SQL Server Management Studio Express',我还需要安装'SQL Server Native Client'吗?

如果要从应用程序连接到数据库,则需要安装它。它应作为SSMS安装的一部分安装。

答案 1 :(得分:2)

回答1:

SQL Server Management Studio可用于管理本地或远程SQL数据库服务器。

如果安装了SQL Server Express,则默认实例为SQLExpress。要使用Windows Credential在本地连接它,只需在服务器名称文本框中键入。\ SQLExpress或yourmachinename \ SQLExpress。

如果在远程服务器上托管SQL Server,则必须使用托管SQL Server的授权机构提供的凭据。这很简单,请向管理员咨询详细信息。

回答2:

请参阅details

我复制并粘贴上面链接中的重要说明:

  

在决定是否使用SQL Server Native Client作为应用程序的数据访问技术时,您应该考虑几个因素。   对于新的应用程序,如果您使用的是托管编程语言(如Microsoft Visual C#或Visual Basic),并且需要访问SQL Server中的新功能,则应使用SQL Server的.NET Framework数据提供程序,这是的.NET Framework。   如果您正在开发基于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支持快照事务隔离。 (在编程术语中,使用行版本控制读取提交事务隔离与读取提交事务相同。)有关更多信息,请参阅选择基于行版本控制的隔离级别。   有关SQL Server Native Client和MDAC之间差异的信息,请参阅从MDAC将应用程序更新到SQL Server Native Client。