Toegang tot de weergaven van CRM via een lokale SQL-gebruiker

Uit Nl Ikoula wiki
Jump to navigation Jump to search


Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.

fr:Accéder aux vues de CRM grâce à un utilisateur SQL local he:גישה אל הנופים של CRM באמצעות SQL משתמש מקומי ru:Доступ к представлениям CRM через локальный пользователь SQL ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス ar:الحصول على آراء CRM عن طريق مستخدم SQL المحلي zh:对视图的 CRM 通过本地 SQL 用户访问 ro:Acces la punctele de vedere ale CRM prin intermediul unui utilizator local SQL pl:Dostęp do widoków CRM za pomocą lokalnego użytkownika SQL de:Zugriff auf die Ansichten von CRM durch einen lokalen SQL-Benutzer nl:Toegang tot de standpunten van CRM door middel van een lokale SQL-gebruiker it:Accesso alle visualizzazioni di CRM attraverso un utente SQL locale pt:Acesso aos pontos de vista de CRM através de um usuário local do SQL es:Acceso a los puntos de vista de CRM a través de un usuario local de SQL en:Access to the views of CRM through a local SQL user

Introductie

Dit artikel zal u informeren over het openen van de standpunten van CRM (FilteredNameView) met behulp van een lokale account op de Server SQL.

Vereisten

Moet u om toegang tot deze weergaven te kunnen:

  • Een gebruiker Active Directory gewijd aan CRM
  • Een lokale op rekening SQL Server gewijd aan deze taak
  • Een Super Administrator account toegang tot SQL Server

Problematisch

CRM het blokkeren van het gebruik van weergaven als de gebruiker beschikt niet over de rol van het lezen, dus de lokale gebruiker niet werkt, en de Super Administrator-account van de Server SQL. Dit is een Veiligheid intégrée à CRM. Il faut partie du domaine et être inséré dans CRM.

Procedure

Een procedure voor toegang tot de weergaven toevoegen.span class='notranslate'>SQL.

Hier is de procedure:

SET ANSI_NULLS OP
GB
SET QUOTED_IDENTIFIER OP
GB
MAKEN van de PROCEDURE AccessViewCRMLocal
ACE
BEGINNEN
    EXEC sp_addrolemember 'n' CRMReaderRole ', VOTRE_UTILISATEUR_LOCAL'
    VERKLAREN @UID uniqueidentifier
    SELECTEER @UID = SystemUserId FROM dbo. WAAR FullName SystemUserBase = 'LE_NOM_DU_COMPTE_CRM'
    SET CONTEXT_INFO @UID
EINDE

Voor het uitvoeren van deze procedure met de Super Administrator-account, zodat er hetzij wordt gemaakt op de Server SQL de CRM.

Voorbeeld: Toegang tot de inhoud van de weergaven dankzij PHP

In het volgende voorbeeld zal u toelaten om toegang tot de rekeningen die zijn opgeslagen in CRM via de.span class='notranslate'>Framework Yii.

// Het slaat de verbinding met CRM door middel van de Yii verbinding-handler
$connexionCrm = Yii::app()->db_crm;

// We uitvoeren van de procedure voor toegang tot de weergaven
$connexionCrm->createCommand("UITVOEREN van AccessViewCRMLocal")->uitvoeren();

// We krijgen de rekeningen opgeslagen in CRM
$query = "Selecteer accountid, naam, adres1_addresstypecode, adres1_City, adres1_line1adres1_line2adres1_line3 VAN FilteredAccount"
$accounts = $connexionCrm->createCommand($query)->queryAll();

Uw accounts zijn nu in de variabele.span class='notranslate'>$accounts.

Conclusie

Dankzij dit artikel, kunt u nu toegang tot de weergaven in CRM, waardoor het voorkomen van dubbel werk joins Ken basic.



Dit artikel nuttig lijken voor u ?

0



U mag niet reageren.