Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 编写脚本/将SqlServerCE数据库备份到management studio_C#_Sql Server 2008_Entity Framework 4.1_Sql Server Ce 4 - Fatal编程技术网

C# 编写脚本/将SqlServerCE数据库备份到management studio

C# 编写脚本/将SqlServerCE数据库备份到management studio,c#,sql-server-2008,entity-framework-4.1,sql-server-ce-4,C#,Sql Server 2008,Entity Framework 4.1,Sql Server Ce 4,我一直在使用EntityFramework和SQLServerCompactEdition开发一个站点,该站点不需要部署。SqlCE和EF code first非常好,它大大缩短了我的开发时间 但是,我正在与一家外部托管公司托管该网站,由于文件访问和可靠性方面的潜在问题,我现在希望为数据库编写脚本,并将其复制到sql server management studio的一个实例中,该实例包含在我的托管中 第一,是否可以编写脚本 VisualStudioServer中的表 探险家 第二,如果没有,

我一直在使用EntityFramework和SQLServerCompactEdition开发一个站点,该站点不需要部署。SqlCE和EF code first非常好,它大大缩短了我的开发时间

但是,我正在与一家外部托管公司托管该网站,由于文件访问和可靠性方面的潜在问题,我现在希望为数据库编写脚本,并将其复制到sql server management studio的一个实例中,该实例包含在我的托管中

  • 第一,是否可以编写脚本 VisualStudioServer中的表 探险家

  • 第二,如果没有,我如何连接到 management studio中的.sdf文件?我 已尝试连接到该文件 在ManagementStudio中(选择 开放式sql compact edition在 “连接”对话框),但出现错误这不是有效的sql server compact数据库文件,或者当前sql server compact引擎不支持此文件版本

有人有什么想法吗


p、 我正在使用SQLServerManagementStudio 2008 R2和SQLServerCE4,您可以使用我的工具创建一个可以在SQLServer数据库上运行的脚本。SSMS 2008 R2仅支持SQL Server Compact 3.5版。您可以从以下位置使用4.0版本的命令行工具:或my Visual Studio加载项:

您可以使用my tools创建可以针对SQL Server数据库运行的脚本。SSMS 2008 R2仅支持SQL Server Compact 3.5版。您可以从此处使用4.0版本的命令行工具:或my Visual Studio加载项:

Sql Server Management Studio不支持Sql Server CE 4。唯一的支持是VisualStudio2010SP1(我不确定您是否也需要SQLCE4工具)。我想您可以尝试非常新的,它提供了视图实体数据模型DDL SQL—它应该正是您所需要的。

SQL Server Management studio不支持SQL Server CE 4。唯一的支持是VisualStudio2010SP1(我不确定您是否也需要SQLCE4工具)。我想您可以尝试一个非常新的插件,它提供了视图实体数据模型DDL SQL—它应该正是您所需要的。

这看起来是一个非常方便的插件,但实际上它与我想要的正好相反!然而,我将来可能会使用它将旧项目首先转换为EF代码,而不涉及现有数据库。它应该支持两个方向—首先从现有数据库创建代码,然后从代码首先创建脚本数据库。在右键单击项目的上下文菜单中,只有一个选项—“反向工程代码”首先,你读了链接中的文章了吗?如果您在包含DbContext的文件上使用上下文菜单,则会有额外的功能。这看起来是一个非常方便的插件,但实际上它与我想要的正好相反!然而,我将来可能会使用它将旧项目首先转换为EF代码,而不涉及现有数据库。它应该支持两个方向—首先从现有数据库创建代码,然后从代码首先创建脚本数据库。在右键单击项目的上下文菜单中,只有一个选项—“反向工程代码”首先,你读了链接中的文章了吗?如果您在包含DbContext.looks的文件上使用上下文菜单,则会有其他功能。看起来正是我想要的-我讨厌在management studio中胡闹,除非我必须这样做,否则我会让您知道它是否解决了我的问题看起来正是我想要的-我讨厌在management studio中胡闹,除非我必须这样做,如果它解决了我的问题,我会告诉你的