【发布时间】:2010-12-30 19:04:22
【问题描述】:
请帮助我在 SQL Server 2005 中创建类似导出和导入选项的导出
【问题讨论】:
请帮助我在 SQL Server 2005 中创建类似导出和导入选项的导出
【问题讨论】:
Here's 一个例子。
【讨论】:
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。
【讨论】:
只需使用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。
【讨论】: