将VB.Net访问迁移到SQL Server

时间:2015-12-02 17:54:13

标签: sql-server vb.net winforms visual-studio-2013 oledb

我有一个相当大的VB.Net WinForms应用程序,我继承了它为其使用Access的数据库。这些表和视图都非常通用,将数据库迁移到SQL Server 2012并修改视图是一项非常麻烦的任务,如果这是单调乏味的任务。

我现在想更改应用程序以使用此数据库。该程序有99%的数据访问权限在XSD文件中定义,并使用Ole连接到该文件。有一些直接OleDbConnections,但不是很多。

如果程序在启动时通过设置连接字符串连接到Access文件,但是如果我将其更改为指向本地SQL Server数据库的(有效)连接字符串,则在第一次读取时抛出OleDBException异常的

  

不是有效的文件名

源自JET数据库引擎,所以我显然错过了我需要的更改。我已经替换了app.config中的连接字符串,并且XSD文件似乎打开正常。

一般情况下,我应该检查什么以确保应用程序将使用SQL Server而不是Ole。

0 个答案:

没有答案