我想使用 C# 将现有的 SQL Server 2008 数据库架构而不是数据复制到同一服务器上的新数据库(即 MyDB => MyDB_Test)。
我在http://www.codeproject.com/KB/cs/CopyDBSchemaUsingSMO.aspx找到了一些示例代码,它似乎完全符合我的要求,但它一直在 ddatabase.Create() 行上抛出以下错误:
Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=9.0.242.0, Culture=neutral,
PublicKeyToken=89845dcd8080cc91' 或其依赖项之一。系统找不到指定的文件。":"Microsoft.SqlServer.BatchParser, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
我试图找到丢失的 DLL,但只能找到 SQL Server 2005 的版本。我不确定是否应该使用它,寻找替代下载或采取完全不同的方法。
任何帮助将不胜感激!!