2

我有一个关于 SQL Server 和 .net 的问题。

我使用 asp.net 4 webforms 开始了一个项目,并使用 Microsoft SQL Server Express Edition(64 位)创建了一个数据库,一切正常。我使用实体框架和数据库优先方法。

我的网络托管服务提供商只有 sql server 2008 (www.arvixe.com)。我尝试在他们的服务器上创建数据库并尝试了许多不同的方式来上传数据库,但似乎并不那么容易。

问题是,1)我可以使用一些 SQL 精简版或其他版本并拥有独立版本的 sql server 吗?2)如果我要使用精简版,我可以使用 sql server management studio 访问数据库(数据库将存储在服务器上的文件夹中_3)更改数据库的最佳和快速方法是什么(如果需要)?4) 是否有可用的迁移选项?4)我需要再次创建模型吗?(我试过但似乎给出了错误)

我只有两张表,所以创建它并不是什么大不了的事,但我不想要不必要的复杂性。

任何帮助,将不胜感激。

谢谢你。

4

1 回答 1

0

1)我刚刚经历了这个并在SQL Server Compact Toolbox的帮助下解决了它。一旦我接受了它,我不得不使用第三方工具,我发现岩石可以顺利滚动。这里有大量非常实用和有用的信息,但是一旦您下载了3.0.0.7 版本,您将看到您需要做的就是编写数据库模式和数据的脚本,然后从SQL Server中在 SQLCE 数据库上运行该脚本紧凑的工具箱。当您返回 Visual Studio 时,您会看到(仅表(无存储过程/触发器/等)SQL Compact Edition 数据库已正确更新。

2) 不可以。您无法从 SSMS 中连接到 SQLCE 数据库。至少,在投入数小时的研究之后……我做不到。如果我在这方面错了,请纠正我(论坛)。

于 2013-04-08T21:28:08.887 回答