2013-08-06 160 views
1

我制作了一个使用在MS Access中创建的数据库的小程序。我创建了大约5个数据库查询来测试它,一切工作正常。我想学习新的东西,所以我决定通过将数据库迁移到SQL Server来改进我的程序,但我不知道从哪里开始。我已经安装了MS SQL Server 2012并为初学者寻找一些教程/指针。我最初的目标是:从Access迁移到SQL Server数据库

  • 转换MS Access数据库到SQL Server

我相信,包括了大小向导MS Access可以足够进行工作。我对吗?

  • 连接我的C#程序,数据库保存的SQL服务器

上我觉得我应该修改我的连接字符串和替换用别的东西的OleDb ...什么应该是什么?

+0

一个问题有点太宽泛。也许你应该提出三个不同的问题(你仍然应该尝试做一些研究) – Steve

+0

我同意,我可能有点宽泛。我会尽力改善它。谢谢 – jaspernorth

回答

1

我不确定该工具是否也存在于Sql Server 2012中,但在2008 R2中,您在Sql Server程序组中有一个菜单条目,名称为Data Import Export (32bit)(译自我的本地化,希望接近确切的东西)可用于将MS Access数据库移植到SQL Server。当然,您需要安装Sql Server Management Studio来管理新数据库的细节。

的代码部分(连接字符串),你可以继续使用OleDb的改变仅在连接字符串(见这里www.connectionstrings.com),但你最好的选择就是改变一切和使用的类命名空间中的System.Data.SqlClient喜欢的SqlConnection代替OleDbConnection,SqlCommand而不是OleDbCommand等等。

+0

非常有效和广泛,谢谢! – jaspernorth

相关问题