如何从 SQL Server DB 创建 SQL Server Express DB

     2023-05-08     58

关键词:

【中文标题】如何从 SQL Server DB 创建 SQL Server Express DB【英文标题】:How to create SQL Server Express DB from SQL Server DB 【发布时间】:2009-09-17 13:37:21 【问题描述】:

我有一个 SQL Server 2008 数据库。我想提取一些表(以及相关的架构、约束、索引等)并创建一个 SQL Server Express 数据库。这不是目标的同步,我们踩它。

我们只需要在文件系统中执行此操作(而不是通过网络)。我们不喜欢同步的东西,此时不知道如何运行 SSIS。我们是一家 C# 商店,一点代码就可以了。就像使用 C# 批量导入的东西一样,但这不会创建架构。

建议?

【问题讨论】:

【参考方案1】:

我的建议:

    备份数据库 以新名称和文件恢复 从 SQL Server 分离恢复的数据库

您现在有了一个可以与 SQL Server Express 一起使用的独立文件。

【讨论】:

原谅我的无知,但为了清楚起见,我可以分离一个完整的 mssql 2008 数据库并附加到 SQL Server Express? 我已经使用 sql server / express 2005 完成了此操作,但在分离后,我使用 sql server express 2005 启动了数据库的用户实例。我没有尝试将它附加到 sql server express。 这是我用过的,现在已经足够好了。还有 SSIS 和 SMO。 此过程不会恢复用户和登录名(包括他们的密码)。如果您需要这样做,那么您将需要一个脚本以加密格式导出登录信息并在另一端恢复它们。【参考方案2】:

我们使用 Red-Gate 的一个名为 SQL Compare 的工具来生成架构完整的 SQL 脚本。这大约是 400 美元,但非常值得。你选择你想要的对象(用户、表、视图、函数——不管),它会生成一个 SQL 脚本来在你的新数据库中重新创建它们。本质上,它与 SSMS 中的右键单击 ->“脚本到...新窗口”相同,但同时具有许多其他功能,您的商店可能也会觉得有用。

【讨论】:

【参考方案3】:

正如 Scott 指出的(我不知道如何评论他的帖子),假设数据库小于 4GB,您可以从一个服务器版本进行备份和恢复、分离和附加到另一个版本。

【讨论】:

如何从 django 为 SQL Server 执行原始 sql 语句?

】如何从django为SQLServer执行原始sql语句?【英文标题】:HowtoexecuterawsqlstatementforSQLserverfromdjango?【发布时间】:2021-12-0510:39:05【问题描述】:有效的原始数据库查询:SELECT*FROM[db_name].[dbo].[table]WHEREnameIN(SELECTnameFROM[db_name].[dbo].[table... 查看详情

如何从android中的sql server db中检索数据

】如何从android中的sqlserverdb中检索数据【英文标题】:Howtoretrievedatafromsqlserverdbinandroid【发布时间】:2016-04-0407:35:21【问题描述】:这是我第一次开发安卓应用程序。我想将一些数据与文本框中提供的基于网格视图或列表视图的... 查看详情

如何在 SQL Server 中同时连接两个数据库?

】如何在SQLServer中同时连接两个数据库?【英文标题】:HowtoconnecttwodatabasesatthesametimeinSQLServer?【发布时间】:2018-03-2712:33:48【问题描述】:我想在外部数据库db2中存在的某些表上从本地数据库db1创建查询。我正在使用SQLServer。... 查看详情

如何从 play 2.4.6 连接 SQL Server

】如何从play2.4.6连接SQLServer【英文标题】:HowtoconnectSQLServerfromplay2.4.6【发布时间】:2016-04-2714:47:14【问题描述】:我是Play框架的新手。我从play2.4.6连接sqlserver时遇到问题。文件application.conf如下db.default.url="jdbc:jtds:sqlserver://127.0.0... 查看详情

使用 SQL Server 从带有 dblink 的 SQL Server 表向 Oracle DB 表插入数据

】使用SQLServer从带有dblink的SQLServer表向OracleDB表插入数据【英文标题】:InsertDatatoOracleDBtablefromSQLServerTablewithdblinkwithusingSQLServer【发布时间】:2020-03-2719:11:23【问题描述】:我在Oracle中有一个名为HR.ST_ADISYON_DETAY的表。我可以发送... 查看详情

如何从 SQL Server Express 中的动态查询创建 RDLC 报告

】如何从SQLServerExpress中的动态查询创建RDLC报告【英文标题】:HowtocreateRDLCreportfromdynamicqueryinSQLServerExpress【发布时间】:2012-12-1905:25:13【问题描述】:我无法从此过程创建rdlc报告,我正在使用报告查看器,但是当我选择该过程... 查看详情

SQL Server 2005 - 用户权限

】SQLServer2005-用户权限【英文标题】:SQLserver2005-userrights【发布时间】:2010-04-0109:31:26【问题描述】:我在SQLServer2005中创建了一个名为“tuser”的用户,具有创建数据库权限。并将master和msdb数据库的“db_owner”数据库角色赋予“t... 查看详情

SQL Server:如何从 VIEW 中获取序列的 NEXTVAL?

】SQLServer:如何从VIEW中获取序列的NEXTVAL?【英文标题】:SQLServer:howtogetNEXTVALofsequencefromVIEW?【发布时间】:2018-12-0713:58:38【问题描述】:我在SQLServer中遇到了从视图中获取序列的nextval的问题。我知道Oracle和PostgreSQL这个案例的解... 查看详情

在 SQL Server 中使用 OLE DB 运行多个命令或 sql 脚本

...过程...)。当我使用CCommand类时,我只能运行一个命令。如何使用多个命令运行SQL脚本?谢 查看详情

无法通过使用 DG4MSQL 创建的 db 链接查询 SQL Server 系统表

】无法通过使用DG4MSQL创建的db链接查询SQLServer系统表【英文标题】:cannotquerySQLServersystemtablesoverdblinkcreatedusingDG4MSQL【发布时间】:2011-12-2010:21:23【问题描述】:我正在尝试使用DG4MSQL网关创建从Oracle11g到SQLServer2005的数据库链接。... 查看详情

如何从 SQL Server 内存中清除 SqlDependency?

】如何从SQLServer内存中清除SqlDependency?【英文标题】:HowdoIcleanSqlDependencyfromSQLServermemory?【发布时间】:2012-01-2015:50:18【问题描述】:如何清理SQLServer以清除过期的SqlDependency对象?从SqlDepedency对象接收到事件后,我需要创建一... 查看详情

SQL Server 2012:每月将旧数据从“生产”复制到“存档”-db

】SQLServer2012:每月将旧数据从“生产”复制到“存档”-db【英文标题】:SQLServer2012:Copyolddatafrom"Production"to"Archive"-dbeachmonth【发布时间】:2014-07-1409:04:52【问题描述】:将数据从生产表数据移动到表相似的存档表... 查看详情

如何创建 SQL Server 函数以返回 int?

】如何创建SQLServer函数以返回int?【英文标题】:HowdoIcreateaSQLServerfunctiontoreturnanint?【发布时间】:2011-09-1000:04:02【问题描述】:我正在尝试创建一个SQL函数,用于测试参数是否以某个术语开头或包含该术语,但不以该术语开头... 查看详情

无法从 Vista x64 Windows 服务连接到 SQL Server 2005 Db

】无法从Vistax64Windows服务连接到SQLServer2005Db【英文标题】:UnabletoConnecttoSQLServer2005DbFromVistax64WindowsService【发布时间】:2008-12-2302:00:14【问题描述】:我正在尝试从在VistaHomePremiumx64中运行的.NETWindows服务连接到远程SQLServer2005数据... 查看详情

SQL Server 2012 从 SQL 查询创建用户

】SQLServer2012从SQL查询创建用户【英文标题】:SQLServer2012CreateuserfromSQLquery【发布时间】:2013-06-1114:55:07【问题描述】:我有一个系统用户表,每个用户都需要一个系统用来访问数据库的自己的数据库用户(不是我的想法..)。系... 查看详情

从 SQL Server DB 迁移到 MongoDB:关于是嵌入还是引用的问题

】从SQLServerDB迁移到MongoDB:关于是嵌入还是引用的问题【英文标题】:MigratingfromSQLServerDBtoMongoDB:questionsaboutwhethertoembedortoreference【发布时间】:2014-09-1821:46:35【问题描述】:我正在研究我的第一个NoSql设计,需要一些关于规范化... 查看详情

如何从 SQL Server 的 LDF 文件中提取 T-SQL 命令?

】如何从SQLServer的LDF文件中提取T-SQL命令?【英文标题】:HowcanIextractT-SQLcommandfromLDFfileinSQLServer?【发布时间】:2013-09-0518:16:29【问题描述】:我使用SQLServer2008R2以及SSAS和SSIS。我创建了一个阶段数据库,每天都从OLTP数据库中填充... 查看详情

如何使用 Advantage ODBC 或 OLEDB 创建从 Sql Server 到 .dbf 表的链接服务器?

】如何使用AdvantageODBC或OLEDB创建从SqlServer到.dbf表的链接服务器?【英文标题】:HowdoIcreateaLinkedServerfromSqlServerto.dbftablesusingAdvantageODBCorOLEDB?【发布时间】:2010-08-2016:21:10【问题描述】:【问题讨论】:【参考方案1】:您可以使用... 查看详情