我是Crystal Reports开发人员,我一直在使用Oracle数据库,这是我第一次使用SQL Server。
这是我一直在拼命寻找的。 p>
从我的本地PC,我想连接到数据库服务器上的SQL Server数据库。
我知道我需要一个'SQL Server Native Client'。而且我也知道我需要使用'sql server management studio',以便我可以查看表并编写查询,而不是使用像TOAD这样的工具。
我的问题是:
我可以使用本地PC上的“Microsoft SQL Server Management Studio Express”连接数据库服务器中的SQL Server 2005数据库吗?
如果我安装'Microsoft SQL Server Management Studio Express',我还需要安装'SQL Server Native Client'吗?
谢谢, RIVI
答案 0 :(得分:6)
- 我可以使用本地PC上的“Microsoft SQL Server Management Studio Express”连接到数据库服务器中的SQL SERVER 2005数据库吗?
醇>
是
如果我安装'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。