【发布时间】:2012-08-15 16:37:08
【问题描述】:
对 SQL Server 非常陌生。我需要开发一个 SQL Server 数据库来运行我正在开发的 iPhone 应用程序。它最终将与我们的 IT 人员管理的成熟 SQL Server 数据库一起运行,但我希望有一个本地数据库进行测试。
两个问题:
我假设我可以为此目的使用 SQL Server Express 2012,因为它是这样宣传的;但是将似乎最简单的形式LocalDB与VB2010结合使用会更好/更容易吗?它将在我的办公室 PC 上运行,该 PC 的端口为我的应用程序的 TCP 通信打开(工作正常)。如果通信发生在 VB 应用程序中,LocalDB 会为此工作吗?还是我需要获得 SQL Server Express 版本?
如果原型数据库是在 SQL Server Express 中开发的,那么当应用“上线”时,它是否可以迁移到我们成熟的 SQL Server? (我现在不确定我们成熟的 SQL Server 是什么版本,但我计划使用 SQL Server Express 2012。)
【问题讨论】:
-
是的,您可以将 MDB 文件附加到您的生产环境中。您的 IT 人员应该知道如何做到这一点。你为什么不问他? :)
-
不要到处散布,但我们的 IT 人员有点难以合作。这就是为什么我想创建自己的数据库。与他的互动越少,我的痛苦就越少。
-
@Menefee:
.mdb是 MS Access - Bill 正在谈论 SQL Server - 那将是一个.mdf文件(加上一个.ldf事务日志文件) -
@marc_s 谢谢。我很少直接处理文件本身。
-
好吧,你会因此而发笑。我问过我们的 IT 人员,他说对于这个应用程序,他可能会使用 Access。他说,如果我想使用 SQL 或 Access,这是我的选择,只要有导出/导入的方法。他似乎认为有。但是,我从你们那里得到了关于 SQL 的良好教育。谢谢你的一切!
标签: sql sql-server vb.net sql-server-2012-express