【发布时间】:2018-10-11 09:04:59
【问题描述】:
找不到类型或命名空间名称“Server”(您是否缺少 using 指令或程序集引用?)
string connetionString = @"connectionStirng";
SqlConnection conn = new SqlConnection(connetionString);
var server = new Server(new ServerConnection(conn));
添加到顶部
using Microsoft.SqlServer.Management.Common;
仍然报错。
有任何帮助。
已检查:
Why i'm getting error for the Microsoft.SqlServer.Server namespace?
I can't add Microsoft.SqlServer.Management.Common to my ASP.NET MVC Application
【问题讨论】:
-
你检查过你项目中的引用吗?
-
"您是否缺少 using 指令或程序集引用?" - 您添加了使用,但您是否还添加了程序集引用?
-
@Han:是的,是的
-
确保
C:\Program Files (x86)\Microsoft SQL Server\140\SDK\Assemblies\Microsoft.SqlServer.ConnectionInfo.dll在您项目的引用中。如果您使用不同的 SQL Server,该文件夹可能会有所不同。我的是 VS 2017 中捆绑的 SQL Express。 -
那些似乎正在使用来自
Microsoft.SqlServer.Management.Smo命名空间的 SMO 对象,例如Server