我有一个包含 SQL Server 2012 数据库备份的文件。我将此文件与 C# WinForms 应用程序一起使用,该应用程序创建一个数据库,将备份恢复到其中,然后执行更多功能。
我不想只是将此备份文件添加到我的应用程序中,因为这是一个安全问题。我在想我应该将备份添加为嵌入式资源,然后将其保存到临时文件中,从中恢复并删除它。
有一个更好的方法吗?有没有办法通过我可以传递给 SQL 服务器以在 RESTORE DATABASE 命令中使用的文件路径直接访问嵌入式资源?
我有一个包含 SQL Server 2012 数据库备份的文件。我将此文件与 C# WinForms 应用程序一起使用,该应用程序创建一个数据库,将备份恢复到其中,然后执行更多功能。
我不想只是将此备份文件添加到我的应用程序中,因为这是一个安全问题。我在想我应该将备份添加为嵌入式资源,然后将其保存到临时文件中,从中恢复并删除它。
有一个更好的方法吗?有没有办法通过我可以传递给 SQL 服务器以在 RESTORE DATABASE 命令中使用的文件路径直接访问嵌入式资源?