【问题标题】:How to Export or Import complete database to another database using c#如何使用 c# 将完整的数据库导出或导入到另一个数据库
【发布时间】:2010-12-30 19:04:22
【问题描述】:

请帮助我在 SQL Server 2005 中创建类似导出和导入选项的导出

【问题讨论】:

    标签: c# import export


    【解决方案1】:

    Here's 一个例子。

    【讨论】:

      【解决方案2】:

      您在寻找thisthis 之类的东西吗?

      编辑:这是另一个example

      【讨论】:

      • 谢谢你。但我想要 Sql Server 数据库到 Sql Server 数据库 Ya thak u。第二个。但我无法理解代码。你能帮我轻松搞定吗
      • 请问?你的问题和 cmets 对我来说都没有任何意义。
      • 听上去就像你想被勺子喂饱,而不是反复试验。这不是这个网站要做的。
      • 对不起,我明白,我想要什么
      • @gmcalab 我同意你的观点,但我只是想帮忙。 @kiran 你应该提高你的英语技能。
      【解决方案3】:

      SqlBulkCopy 可用于将数据导入/导出到 SQL Server 数据库。 这是一篇带有示例代码的文章: www.codeproject.com/KB/database/Cs_CSV_import_export.aspx

      SMO 也可用于 Microsoft 的此示例代码,了解如何使用 C# 备份和恢复数据库:https://msdn.microsoft.com/en-us/library/ms162133.aspx

      【讨论】:

      • 谢谢你的例子对我很有用
      • 如果给出的答案之一满足了您的需求,那么您应该“接受”它。这将从“未回答的问题”列表中删除此问题。 “要将答案标记为已接受,请单击答案旁边的复选标记以将其从空心切换为绿色。”
      【解决方案4】:

      只需使用SqlCommand.ExecuteNonQuery() 将所需的sql 语句发送到服务器即可。

      备份:

      BACKUP DATABASE [YourDatabaseName] TO  DISK = N'FileName' WITH NOFORMAT, INIT,  NAME = N'YourDatabaseName', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
      

      对于恢复:

      RESTORE DATABASE [YourDatabaseName] FROM  DISK = N'FileName' WITH  FILE = 1,  NOUNLOAD,  REPLACE,  STATS = 10
      

      或者,如果您喜欢使用(就像其他人已经提到的那样)SqlBulkCopy class

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-20
        • 1970-01-01
        • 1970-01-01
        • 2018-07-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多