如何从Visual Studio 2012连接到SQL Server 2000数据库

时间:2012-11-07 13:09:39

标签: sql-server visual-studio-2012

我有一个SQL Server 2000数据库,我需要从Visual Studio 2012访问。不用说SQL Server的数据提供程序需要SQL Server 2005或更高版本,以及OLE的数据提供程序,它声称支持SQL Server 2000或更高版本,“SQL Server Native Client 11.0不支持与SQL Server 2000或更早版本的连接。”

我可以安装某种插件,让我可以访问SQL Server 2000吗?

最终我的应用程序将在服务器上运行。是否需要一些特殊的东西来访问这个旧的数据库?

2 个答案:

答案 0 :(得分:3)

...而且你不能使用实体框架......

但是,您必须创建如下连接字符串:

 String sConexion = "Asynchronous Processing=true;"
                    + " Pooling=false;User ID=" + user + "; "
                    + " password= " + password + "; "
                    + " Initial Catalog=" + database + "; "
                    + " Data Source=" + server;// + ",1433";
SqlConnection conexion = new SqlConnection(sConexion);
conexion.Open();

你可以从这里得到一些参考 ConnectionStrings

答案 1 :(得分:3)

这也可以使用GUI。我使用的是Visual Studio 2013,但我怀疑2012年也是如此。

在'添加连接'窗口,有一个'高级'窗口底部的按钮。在此范围内,即使对于OLEDB,默认提供商似乎也是SQLNCLI11'。但是,它可以更改为' SQLOLEDB'然后它应该适用于SQL Server 2000。

OLEDB window