Доступ к представлениям CRM через локальный пользователь SQL: различия между версиями

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
Строка 1: Строка 1:
 +
<span data-link_translate_en_title="Access to the views of CRM through a local SQL user"  data-link_translate_en_url="Access+to+the+views+of+CRM+through+a+local+SQL+user"></span>[[:en:Access to the views of CRM through a local SQL user]][[en:Access to the views of CRM through a local SQL user]]
 
<span data-link_translate_ja_title="ローカルの SQL ユーザーを使用して CRM のビューへのアクセス"  data-link_translate_ja_url="%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%AE+SQL+%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6+CRM+%E3%81%AE%E3%83%93%E3%83%A5%E3%83%BC%E3%81%B8%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9"></span>[[:ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス]][[ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス]]
 
<span data-link_translate_ja_title="ローカルの SQL ユーザーを使用して CRM のビューへのアクセス"  data-link_translate_ja_url="%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%AE+SQL+%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6+CRM+%E3%81%AE%E3%83%93%E3%83%A5%E3%83%BC%E3%81%B8%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9"></span>[[:ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス]][[ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス]]
 
<span data-link_translate_ar_title="الحصول على آراء CRM عن طريق مستخدم SQL المحلي"  data-link_translate_ar_url="%D8%A7%D9%84%D8%AD%D8%B5%D9%88%D9%84+%D8%B9%D9%84%D9%89+%D8%A2%D8%B1%D8%A7%D8%A1+CRM+%D8%B9%D9%86+%D8%B7%D8%B1%D9%8A%D9%82+%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85+SQL+%D8%A7%D9%84%D9%85%D8%AD%D9%84%D9%8A"></span>[[:ar:الحصول على آراء CRM عن طريق مستخدم SQL المحلي]][[ar:الحصول على آراء CRM عن طريق مستخدم SQL المحلي]]
 
<span data-link_translate_ar_title="الحصول على آراء CRM عن طريق مستخدم SQL المحلي"  data-link_translate_ar_url="%D8%A7%D9%84%D8%AD%D8%B5%D9%88%D9%84+%D8%B9%D9%84%D9%89+%D8%A2%D8%B1%D8%A7%D8%A1+CRM+%D8%B9%D9%86+%D8%B7%D8%B1%D9%8A%D9%82+%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85+SQL+%D8%A7%D9%84%D9%85%D8%AD%D9%84%D9%8A"></span>[[:ar:الحصول على آراء CRM عن طريق مستخدم SQL المحلي]][[ar:الحصول على آراء CRM عن طريق مستخدم SQL المحلي]]

Версия 12:10, 18 ноября 2015

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и таким образом избежать повторения соединения, сделанные базы данных.



Эта статья представляется вам быть полезным ?

0



Вы не можете оставлять комментарии.