【发布时间】:2011-03-22 04:21:47
【问题描述】:
来源 http://technet.microsoft.com/en-us/library/ms162234%28SQL.100%29.aspx
代码
//Connect to the local, default instance of SQL Server.
{
Server srv = default(Server);
srv = new Server();
//Create a linked server.
LinkedServer lsrv = default(LinkedServer);
lsrv = new LinkedServer(srv, "OLEDBSRV");
//When the product name is SQL Server the remaining properties are
//not required to be set.
lsrv.ProductName = "SQL Server";
lsrv.Create();
}
为什么要使用默认(服务器),? - 即使它像服务器 asd = new asd();它仍然会连接到默认实例!
为什么要使用默认(链接服务器) -重点是什么?我们仍然指定 srv 和 provider 和 product!
【问题讨论】:
-
请注意,此
default与默认 SQL Server 实例无关 - 它纯粹是 C# 语言构造(正如所有答案所指出的那样,除了混淆之外,这里没有添加任何内容)。我很想提出一些反馈,要求 C# 语言示例由会说 C# 的实际人员进行审查...