Доступ к представлениям CRM через локальный пользователь SQL
Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.
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
Введение
Эта статья будет информировать Вас о том, как доступ к представлениям о CRM (FilteredNameView) с помощью локальной учетной записи на Сервер SQL.
Предварительные условия
Вы должны иметь возможность доступа к этим представлениям:
- Пользователь Active Directory посвященная CRM
- Локальный счет SQL Server посвященные этой задаче
- Супер учетной записи администратора SQL Server
Проблемные
CRM блокирует использование представлений, если пользователь имеет роль чтения, поэтому локальный пользователь не работает, а также учетной записи администратора Super Сервер SQL. Это один Безопасность intégrée à CRM. Il faut partie du domaine et être inséré dans CRM.
Процедура
Добавьте процедуру для доступа к представлениям.span class='notranslate'>SQL.
Вот процедура:
SET ANSI_NULLS НА
ГБ
SET QUOTED_IDENTIFIER НА
ГБ
Создание процедуры AccessViewCRMLocal
ТУЗ
НАЧАЛО
EXEC sp_addrolemember Sit'n ' CRMReaderRole ', VOTRE_UTILISATEUR_LOCAL'
ОБЪЯВЛЕНИЕ @UID uniqueidentifier
ВЫБЕРИТЕ @UID = SystemUserId от dbo. ГДЕ FullName SystemUserBase = 'LE_NOM_DU_COMPTE_CRM'
SET CONTEXT_INFO @UID
КОНЕЦ
Для выполнения этой процедуры с учетной записью администратора Super таким образом, чтобы он создает либо на Сервер SQL de CRM.
Пример: Доступ к содержимому просмотров благодаря PHP
Этот пример позволит вам доступ к учетным записям, хранящимся в CRM через.span class='notranslate'>Framework Yii.
// Сохраняет подключение к CRM через обработчик подключений Yii
$connexionCrm = Yii::приложение()->db_crm;
// Мы выполняем процедуру для доступа к представлениям
$connexionCrm->createCommand("ВЫПОЛНИТЬ AccessViewCRMLocal")->выполнение();
// Мы получаем учетные записи, хранящиеся в CRM
$запрос = "Выберите accountid, имя, адрес1_addresstypecode, адрес1_City, адрес1_line1адрес1_line2адрес1_line3 ОТ FilteredAccount"
$учетные записи = $connexionCrm->createCommand($запрос)->queryAll();
Ваши счета находятся в переменной.span class='notranslate'>$accounts.
Заключение
Благодаря этой статье вы можете теперь достигнуть представления в CRMи таким образом избежать дублирования соединения делать basic.
Эта статья представляется полезным для вас ?
Включить автоматическое обновление комментариев