【问题标题】:IsSysAdmin on vb.net?是 vb.net 上的系统管理员吗?
【发布时间】:2014-08-28 21:54:59
【问题描述】:

我正在将旧的 VB6 应用程序转换为 Vb.net 应用程序。只是想知道在 vb.net 中是否可以检查 isSysAdimin?

**VB6 code:**

 Set oSQL = New SQLServer
            oSQL.LoginSecure = True
            oSQL.Connect "" & "xxxxxxx"
            If oSQL.Issysadmin Then DBA = True

**VB.Net code:**

        Dim srvConn As New ServerConnection()
                srvConn.ServerInstance = "" & "xxxxxxx"
                srvConn.LoginSecure = True
                Dim oSQL As New Server(srvConn)
                If oSQL.IsSysAdmin? Then DBA = True

【问题讨论】:

    标签: vb.net visual-studio vb6 smo


    【解决方案1】:

    根据technet.microsoft.com...

    *此功能将在 Microsoft SQL Server 的未来版本中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。

    Issysadmin 属性报告 SQL 分布式管理对象 (SQL-DMO) 连接的固定服务器角色 sysadmin 的成员身份。

    另一方面,已使用 LINQ here...

    回答了这个问题

    【讨论】:

      猜你喜欢
      • 2017-10-10
      • 2012-05-29
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多