0

2 つの SQL ログインをマージして、同じサーバーで異なるログインで 2 つのデータベースにアクセスできるようにすることはできますか?

ASP Classic (ADODB) と SQL Server 2008 を使用しています

4

1 に答える 1

1

2つの異なるクレデンシャルのセットを使用する場合は、2つの接続オブジェクトを使用する必要があります(または、常に1つを閉じて再度開きます)。

例えば:

<%
    dim dbA, dbB

    Set dbA = server.createobject("adodb.connection")
    Set dbB = server.createobject("adodb.connection")
    Set rs  = server.createobject("adodb.recordset")

    dbA.open "ConnectionStringForYourFirstDatabase"
    dbB.open "ConnectionStringForYourSecondDatabase"

    '#### Execute something to database 1 using connection string 1
    set rs = dbA.execute("")

    '#### Execute something to database 2 using connection string 2
    set rs = dbB.execute("")

    '#### Tidy Up
    set dbA = nothing
    set dbB = nothing
%>
于 2012-05-25T20:44:02.430 に答える