2015年1月4日 #
第一步,选中需要导出脚本的数据库,右键选中
第二步,选取弹出菜单中的任务-生成脚本选项(会弹出一SQL生成脚本的向导)
第三步,在向导中点击下一步,弹出选择数据库界面(默认是自己之前选中的数据库),把下面,“为所选数据库中的所有对象编写脚本(A)”勾选,之后下一步
第四步,在弹出的选择脚本选项,为要编写脚本的对象选择选项页中,找到表/视图选项模块下的“编写数据的脚本”其默认是false改为true之后继续下一步(这一步最重要的)
第五步,在输出选项页中选择脚本保存模式,可以保存到文件中。
问题描述:无法识别的属性“targetFramework”。请注意属性名称区分大小写。
解决办法:修改.NET Framework 版本为相应版本即可,例如2.0换成4.0。
参考:http://blog.csdn.net/muchlin/article/details/6800863
生成32位程序的mdb连接串的 Provider为:Provider=Microsoft.Jet.OLEDB.4.0
而生成64位代码时,则需要使用如下的 Provider Provider=Microsoft.ACE.OLEDB.12.0
参考:http://blog.163.com/xiong_weidong/blog/static/9863215201282884442763/
将应用程序生成为Any CPU就可以了 反之,如果系统是64位的Win7,就应该将新项目的生成目标平台改为x86
综上: 64位的Win7 解决方案的生成目标平台设置为x86 32位操作系统 解决方案的生成目标平台设置为AnyCPU
另外一个网友的问题解决方法:
我遇到过这个问题有两次,不过环境不同。
第一次:Windows 2008 Server R2 64位;
第二次:Windows 7 64位;
原因分析:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题。
解决方案:IIS——应用程序池——高级设置——启用32位应用程序 :true。 参考:http://www.jb51.net/article/31711.htm
Copyright @ Jakin.zhou Powered by: .Text and ASP.NET Theme by: .NET Monster