SQL Server SMO引用问题
在windows 2012R2(64-bit系统)下更新一个旧的VB.NET程序(target .net framework: 2.0, target CPU: x86),需要添加SMO(SQL Server Management Objects)的相关assembly引用。另外,数据库版本为SQL Server 2012R2或SQL Server 2014。
关于assembly引用以及项目设置,有以下几个问题向各位请教:
- 是否一定至少要将项目的target framework升级至.net framework 3.5?
- 对于target CPU为x86的这个程序,到底应当引用
C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
下的程序集,还是C:\Program Files(x86)\Microsoft SQL Server\100\SDK\Assemblies
下的程序集?二者区别何在?如果选择后者,在调用Server.Database.ExecuteNonQuery方法时可能出现找不到BatchParser这个程序集的错误,应当如何解决? - 对于.net程序,x86程序与x64程序有什么样的区别?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论