为什么这样做:
$cmd = new-object System.Data.OleDB.OleDbCommand
为什么不这样:
$sql = new-object Microsoft.SqlServer.SMO
我如何知道哪些课程需要这种“特殊”待遇?
答案 0 :(得分:1)
SMO不是一个类,它是一个名称空间。您需要在命名空间中实例化一个对象。例如,如果你想要一台服务器,你可以这样做:
$server = new-object Microsoft.SqlServer.Management.Smo.Server "yourServer";