Toegang tot de weergaven van CRM via een lokale SQL-gebruiker
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 ?
Automatisch bijwerken van reacties inschakelen