Freigeben über


Benutzerdefinierte Testbedingungen für SQL Server-Komponententests

Sie können benutzerdefinierte Testbedingungen für SQL Server-Komponententests hinzufügen. Sie müssen jedoch zuerst die Testbedingung installieren, bevor Sie sie verwenden können, unabhängig davon, ob Sie die Erweiterung selbst erstellt haben oder eine von jemand anderem erstellte Erweiterung installieren.

Einschränkungen

Bevor Sie eine Testbedingung installieren, die Sie nicht erstellt haben, sollten Sie die folgenden Risiken verstehen:

  • Das Installationsprogramm für die Testbedingung könnte bösartig sein und basierend auf Ihren Installationsberechtigungen Zugriff auf geschützte Ressourcen erhalten.

  • Die Testbedingung selbst kann böswillig sein und die Kontrolle über geschützte Ressourcen erlangen, wenn der Benutzer, der die Erweiterung verwendet, über ausreichende Berechtigungen verfügt.

Bemerkungen

Um das Risiko zu minimieren, sollten Sie eine benutzerdefinierte Testbedingung nur installieren, wenn sie von einer bekannten Quelle stammt. Wenn Sie eine Testbedingung aus einer nicht vertrauenswürdigen Quelle erhalten, sollten Sie den Quellcode für diese Testbedingung und dessen Installationsprogramm (sofern vorhanden) überprüfen, bevor Sie es installieren.

Um eine benutzerdefinierte Testbedingung zu installieren, kopieren Sie die signierte Assembly (.dll) in den %ProgramFiles%\Microsoft Visual Studio <Version>\Common7\IDE\Extensions\Microsoft\SQLDB\TestConditions Ordner. Wenn dieser Ordner nicht vorhanden ist, erstellen Sie ihn. Sie benötigen Administratorrechte auf Ihrem Computer, um in dieses Verzeichnis zu kopieren.

Sie müssen Visual Studio 2010- und Visual Studio 2012-Versionen der Testbedingung installieren, wenn:

  • Sie installieren benutzerdefinierte Testbedingungen auf einem Computer, der möglicherweise zum Erstellen von SQL Server-Komponententests verwendet wird.
  • Diese Komponententests werden in Visual Studio 2010 und Visual Studio 2012 verwendet.

Weitere Informationen zu benutzerdefinierten Testbedingungen für SQL Server-Komponententests finden Sie unter: