我对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)我是否需要再次创建模型? (我试过但似乎给出了错误)
我只有两张桌子,所以创建它并不是什么大不了的事,但我不想要不必要的复杂性。
任何帮助都将不胜感激。
谢谢。
答案 0 :(得分:0)
1)我刚刚完成了这个并在SQL Server Compact Toolbox的帮助下解决了这个问题。一旦我搞砸了,我不得不使用第三方工具,我发现岩石顺利滚动。这里有大量非常实用且有用的信息,但是一旦下载3.0.0.7 version,您将看到所有需要做的就是编写数据库模式和数据脚本,然后在{SQLCE数据库中运行该脚本{3}}。当您返回到Visual Studio时,您将看到(仅限表(没有存储过程/触发器等))SQL Compact Edition数据库已正确更新。
2)否。您无法从SSMS内连接到SQLCE数据库。至少,在投入了数小时的研究后......我做不到。如果我错了,请纠正我(论坛)。