【发布时间】:2010-01-27 14:48:49
【问题描述】:
我想使用 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, 版本=9.0.242.0, 文化=中性,PublicKeyToken=89845dcd8080cc91"
我试图找到丢失的 DLL,但我只能找到 SQL Server 2005 的版本。我不确定是否应该使用它,寻找替代下载或采取完全不同的方法。
任何帮助将不胜感激!
【问题讨论】:
标签: sql-server sql-server-2008 smo