请帮我在SQL Server 2005中创建像导出和导入选项一样的导出
答案 0 :(得分:4)
答案 1 :(得分:1)
Here's一个例子。
答案 2 :(得分:0)
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。
答案 3 :(得分:0)
只需使用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。