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

问题描述:

我是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

  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

答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