Доступ к представлениям CRM через локальный пользователь SQL
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
ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス
ar:الحصول على آراء CRM عن طريق مستخدم SQL المحلي
zh:对视图的 CRM 通过本地 SQL 用户访问
fr:Accéder aux vues de CRM grâce à un utilisateur SQL local
Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.
Введение
Эта статья будет информировать Вас о том, как доступ к мнения CRM (FilteredNameView) с помощью локальной учетной записи на сервере SQL.
Предпосылки
Вы должны иметь возможность доступа к этим взглядам, :
- Пользователь Active Directory посвященный CRM
- Локальная учетная запись на SQL Server посвященный этой задачи
- Доступ к учетной записи администратора супер от SQL Server
Проблематичным
CRM блокирует использование представлений, если пользователь имеет роль чтения, поэтому не локальный пользователь, а также супер администратор учетной записи для сервера SQL. Это fail-safe для CRM. Должно быть частью домена и вставляться в CRM.
Процедура
Чтобы иметь доступ к представлениям, мы должны добавить процедуру SQL.
Вот процедура :
SET ANSI_NULLS НА
ГБ
SET QUOTED_IDENTIFIER НА
ГБ
Создание процедуры AccessViewCRMLocal
AS
НАЧАТЬ
EXEC процедура sp_addrolemember делать CRMReaderRole ', VOTRE_UTILISATEUR_LOCAL'
ОБЪЯВИТЕ @UID uniqueidentifier
ВЫБЕРИТЕ @UID = SystemUserId от dbo. SystemUserBase где FullName = 'LE_NOM_DU_COMPTE_CRM'
SET CONTEXT_INFO @UID
КОНЕЦ
Для выполнения этой процедуры с учетной записью администратора супер, таким образом, чтобы он либо создает на сервере SQL de CRM.
Пример : Доступ к содержимому мнений благодаря PHP
В этом примере позволит вам получить доступ к хранимой счетов в CRM через Framework Yii.
// Он сохраняет подключение к CRM через обработчик подключений Yii
$connexionCrm = Yii::App ()->db_crm ;
// Мы выполняем процедуры для доступа к представлениям
$connexionCrm - >createCommand ("ВЫПОЛНЕНИЕ AccessViewCRMLocal ")->выполнение ();
// Он извлекает учетные записи, хранящиеся в CRM
$запрос = "Выберите имя, адрес и accountid 1_addresstypecode, адрес 1_City, адрес 1_line 1, адрес 1_line2, адрес 1_line3 ОТ FilteredAccount "
$учетные записи = $connexionCrm - >createCommand($запрос )->queryAll ();
Учетные записи клиента в настоящее время в переменной $accounts.
Вывод
Через эту статью, вы можете теперь достигнуть представлений в CRMи таким образом избежать повторения соединения, сделанные базы данных.
Эта статья представляется вам быть полезным ?
Включить автоматическое обновление комментариев