(新手原创欢迎转载,转载请紸明出处)
Express()使用该版是因为,经过几天的折腾发现这是最后一个支持32位系统的LocalDBvisual studio 官网
本文的初衷是解决两个问题,百度、谷歌n次未嘚到结果
这个问题网上千篇一律的在说链接字符串。在MSDN得到了一点线索大致是与.NET版本有关,虚拟机安装的是Win7x86+.NET4改装.4.5)
E文不大好,大致能看出和版本有关系
记得前面截图那个红色箭头标记的版本号吗(13.0.4001)?因虚拟机没有安装VS所以使用LocalDB的命令行工具SqlLocalDB查看
好吧!虚拟机没囿32位的LocalDB,那就只能在主机安装低版本x64的LocalDB安装没有问题。
可是两个版本的命令行工具SqlLocalDB创建自动实例MSSQLLocalDB都是13.0.4001版本……这个小插曲有两个解决方案:
主机命令行操作截图(“SqlLocalDB h” 可以查看参数如何使用)
打开VS2017创建数据库再看看,版本号已经是12.0.2000按前面的步骤链接程序和数据库并编譯。
x86虚拟机运行结果如下图
总结:生命在于折腾,不死不休!哈哈!