6 sql-server-2008 sql-server-2012
我已经在我的开发机器上安装了 SQL Server 2012 和 LocalDB,并且能够使用 SQL Server 管理工具 2012 和使用新修改的连接字符串从我的 winform 应用程序中连接到 LocalDB,如下所示:
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\MyDatabase.mdf;Integrated Security=True;Connect Timeout=60
Run Code Online (Sandbox Code Playgroud)
当我尝试将我的应用程序移植到运行 SQL Server 2008 的 Windows 2008 Server 时出现问题(我知道我可以跳过 LocalDB 安装而只使用 SQL Server 2008,但我只是在测试我的应用程序的安装在这台机器上..)
我已经安装了 SQL Server 2012 LocalDB 并使用位于http://support.microsoft.com/kb/2544514 的知识库文章将 .net 4.01 更新为 .net 4.02
我不断收到收到一个错误,当我尝试连接到(LocalDB)\v11.0
来自我的应用程序,并从SQL Server管理工具2008,我也手动启动(LocalDB)\v11.0
的cmd->SQLLocalDB -s "v11.0"
,然后尝试再次连接使用NP
IE np:\\.\pipe\LOCALDB#8B2C7490\tsql\query
当我使用命名管道时,一切都连接正常,所以我假设这样有效,那么 LocalDB 的安装也是正确的。
你建议我怎么做来解决这种情况?
我还担心随着我的应用程序部署的正确实施,我现在是否应该将 .Net 4.03 作为先决条件?如果是这样,是否已经有一个 clickonce bootstrap 清单可用于此,或者我是否需要创建一个..以便我的应用程序正常工作,我真的很担心 LocalDB 可能会破坏它..到目前为止我还没有多幸运..
我想如果所有其他方法都失败了,我可以重新使用 SQL Server Express 2008,因为此实现之前可以正常工作..
谢谢,
据我所知,Microsoft 似乎不支持LocalDb
Windows Server 2008 中的开箱即用。我刚刚得到Web Platform Installer
并尝试搜索localdb
,但没有找到任何条目。我访问下载站点并仅获取LocalDb.msi
安装程序并将其安装在 Win Server 2008 中。创建了一个默认实例:
C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqllocaldb.exe c "v11.0" -s
Run Code Online (Sandbox Code Playgroud)
然后尝试在我的 ASP.NET MVC 4 应用程序中连接到它,但它不起作用。这适用于 Windows 8 RC。
我只是决定使用 SQL Express 2008,因为 Web 平台安装程序发现了这一点!
归档时间: |
|
查看次数: |
1634 次 |
最近记录: |