Accedere alle visualizzazioni di CRM attraverso un utente SQL locale

Da It Ikoula wiki.
Jump to navigation Jump to search

fr:Accéder aux vues de CRM grâce à un utilisateur SQL local
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

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

Introduzione

In questo articolo vi informerà su come accedere alle visualizzazioni di CRM (FilteredNameView) utilizzando un account locale sul Server SQL.

Prerequisiti

Devi essere in grado di accedere a queste visualizzazioni,:

  • Un utente Active Directory dedicato a CRM
  • Un locale sul conto SQL Server dedicato a questo compito
  • Un accesso di account di Super amministratore per SQL Server

Problematico

CRM l'utilizzo delle viste di blocco se l'utente non ha il ruolo di lettura, quindi l'utente locale non funziona, così come l'account di Super amministratore della Server SQL. Questo è uno Sicurezza intégrée à CRM. Il faut partie du domaine et être inséré dans CRM.

Procedura

Aggiunta una procedura per accedere alle visualizzazioni.span class='notranslate'>SQL.

Ecco la procedura:

SET ANSI_NULLS SU
GB
SET QUOTED_IDENTIFIER SU
GB
CREARE la procedura AccessViewCRMLocal
ASSO
BEGIN
    EXEC sp_addrolemember ' n' CRMReaderRole ', VOTRE_UTILISATEUR_LOCAL'
    DICHIARARE @UID uniqueidentifier
    SELEZIONARE @UID = SystemUserId da dbo. DOVE FullName SystemUserBase = 'LE_NOM_DU_COMPTE_CRM'
    SET CONTEXT_INFO @UID
FINE

Per eseguire questa procedura con l'account di Super amministratore in modo che si crea sia sulla Server SQL de CRM.

Esempio: Accedere al contenuto delle viste grazie a PHP

In questo esempio vi permetterà di accedere agli account memorizzati in CRM via i.span class='notranslate'>Framework Yii.

// Memorizza il collegamento al CRM tramite il gestore di connessione Yii
$connexionCrm = Yii::app()->db_crm;

// Eseguiamo la procedura per accedere alle visualizzazioni
$connexionCrm->createCommand("ESEGUIRE AccessViewCRMLocal")->eseguire();

// Otteniamo l'account archiviati in CRM
$query = "Selezionare accountid, nome, indirizzo1_addresstypecode, indirizzo1_City, indirizzo1_line1Indirizzo1_line2Indirizzo1_line3 DA FilteredAccount"
$conti = $connexionCrm->createCommand($query)->queryAll();

Il tuo account sono ora nella variabile.span class='notranslate'>$accounts.

Conclusione

Grazie a questo articolo, è ora possibile accedere le visualizzazioni in CRMe quindi evitare duplicazione join basic.



Questo articolo sembra utile a voi ?

0



Non si dispone dei permessi necessari per inviare commenti.