Dostęp do widoków CRM za pomocą lokalnego użytkownika SQL

Z Pl Ikoula wiki
Przejdź do nawigacji Przejdź do wyszukiwania

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 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 fr:Accéder aux vues de CRM grâce à un utilisateur SQL local

Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.


Wprowadzenie

Ten artykuł będzie poinformować u jak wobec dostęp poglądów CRM (FilteredNameView) przy użyciu lokalnego konta na serwerze SQL.

Wymagania wstępne

Musisz być w stanie uzyskać dostęp do tych widoków, :

  • Użytkownik Active Directory dedykowane do CRM
  • Konto lokalne na SQL Server dedykowany do tego zadania
  • Dostęp do konta administratora Super z SQL Server

Problematyczne

CRM blokuje użycie widoków, jeśli użytkownik nie ma roli czytania, więc użytkownik lokalny czy nie, jak również konto Super Administrator serwera SQL. To jest awaryjne do CRM. Musi być częścią domeny i być włożona w CRM.

Procedurę

Aby mieć dostęp do widoków, musimy dodać procedurę SQL.

Oto procedura :

ZESTAW ANSI_NULLS DALEJ 
GB 
ZESTAW QUOTED_IDENTIFIER NA 
GB 
Tworzenie procedury AccessViewCRMLocal 
JAK 
ROZPOCZĄĆ 
    EXEC sp_addrolemember czy CRMReaderRole ', VOTRE_UTILISATEUR_LOCAL' 
    ZADEKLAROWAĆ  @UID uniqueidentifier 
    WYBIERZ  @UID  = Systemowego z dbo. SystemUserBase gdzie FullName  = 'LE_NOM_DU_COMPTE_CRM' 
    ZESTAW CONTEXT_INFO  @UID 
KONIEC

Aby wykonać tę procedurę przy użyciu konta administratora Super tak, że tworzy on albo na serwerze SQL de CRM.

Przykład : Dostęp do treści opinii dzięki PHP

W tym przykładzie pozwoli na dostęp do przechowywanych kont w CRM za pośrednictwem Framework Yii.

// Przechowuje on połączenie CRM przez Yii połączenie obsługi 
$connexionCrm = Yii::App ()->db_crm ;

// Możemy wykonać procedury, która ma dostęp do widoków 
$connexionCrm - >createCommand  ("WYKONANIE AccessViewCRMLocal ")->wykonać ();

// To pobiera konta przechowywane w CRM 
$kwerendy  = "Wybierz accountid, nazwę, adres 1_addresstypecode, adres 1_City, adres 1_line   1, adres 1_line2, adres 1_line3 OD FilteredAccount "
$kont  = $connexionCrm - >createCommand($kwerendy )->queryAll ();

Konta klienta są teraz w zmiennej $accounts.

Zawarcia

Poprzez ten artykuł, możesz teraz dostęp widoki w CRM, a tym samym uniknąć powtarzania dołącza się bazy danych.



W tym artykule wydawało ci się przyda ?

0



Nie możesz publikować komentarzy.