Funkční příklad: BDC ADF, který se připojuje k SQL databázi s vloženými uživatelského id a hesla

Potřeboval jsem drát se mech k databázi SQL prostřednictvím služby BDC. Pro účely testování/POC, Chtěl jsem vložit SQL účet id uživatele a heslo v ADF. Počínaje Tato šablona (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Vytvořil jsem automatickým podavačem dokumentů, který se připojuje k určité instanci SQL serveru a přihlásí se určité uživatelské id a heslo a zobrazeny v tomto úryvku:

  <LobSystemInstance>
    <Vlastnost LobSystemInstance Jméno="ClaimsInstance">
      <Vlastnosti>
        <Vlastnost Jméno="AuthenticationMode" Typ="System.String">Průchod</Vlastnost>
        <Vlastnost Jméno="DatabaseAccessProvider" Typ="System.String">SqlServer</Vlastnost>
        <Vlastnost Jméno="Zdroj dat RdbConnection" Typ="System.String">serveractual aktuální instance</Vlastnost>
        <Vlastnost Jméno="RdbConnection počáteční katalog" Typ="System.String">skutečné počáteční katalog</Vlastnost>
        <Vlastnost Jméno="RdbConnection integrované zabezpečení" Typ="System.String">SSPI</Vlastnost>
        <Vlastnost Jméno="RdbConnection sdružování" Typ="System.String">NEPRAVDA</Vlastnost>

        <!-- To jsou klíčové hodnoty: -->
        <Vlastnost Jméno="ID uživatele RdbConnection" Typ="System.String">aečná ID uživatele</Vlastnost>
        <Vlastnost Jméno="RdbConnection heslo" Typ="System.String">skutečné heslo</Vlastnost>
        <Vlastnost Jméno="RdbConnection Trusted_Connection" Typ="System.String">NEPRAVDA</Vlastnost>

      </Vlastnosti>
    </Vlastnost LobSystemInstance>
  </LobSystemInstance>

To není nejlepší praxe, ale je to užitečné pro rychlé a jednoduché nastavení pro testování. To byl překvapivě těžko řešitelné. Nikdy jsem našel funkční příklad s klíčová slova pro hledání:

  • ADF vložit ID uživatele a heslo
  • Vložit id uživatele a heslo do adf
  • Vložit id uživatele a heslo v adf bdc
  • SharePoint bdc primer
  • SharePoint vložit id uživatele a heslo do adf

</Konec>

Přihlásit se na mém blogu.

4 myšlenky na „Funkční příklad: BDC ADF, který se připojuje k SQL databázi s vloženými uživatelského id a hesla

  1. Beze jména

    Já si to při pokusu o přístup k id uživatele a heslo

    Výjimka metadat byla postavena v doméně aplikace s "/ LM/W3SVC/1032898172/Root-2-128851566339311184'. Text plný výjimky je: Vlastnost LobSystemInstance ' AuthenticationMode’ má hodnotu, která vyžaduje ' Integrated Security’ v připojovacím řetězci

  2. Jan D'Hondt

    Havie bojoval s nastavením připojení LobsystemInstance příliš. Používá vaše komentáře ke kontrole, jestli vše fungovalo.
    Moje nastavení se liší v tom, že jsem ' integrované zabezpečení’ false namísto SSPI
    a ' rdbconnection Pooling’ true.

    Můj postřeh o sdružování připojení: vzhledem k tomu, že je připojovací řetězec pro všechny uživatele tohoto BDC bude přesně stejná, stejné připojení bude znovu a znovu použít a proto lze efektivně vytvořit směsný vzorek, systém. Na straně serveru sql a zachránit tak nad hlavou. Nebo je tam něco, co jsem přehlédl?

  3. Napsal Leo:
    Jaká je aktuální instance a skutečné počáteční katalog? Můj odhad je skutečný počáteční katalog by měl být databáze. A co je skutečná instance? A pokud mi MS SQL používá ověřování systému windows ? Co by id uživatele a heslo v tomto případě? doménauživatel pak moje windows přihlášení hesla?

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *