Доступ к представлениям CRM через локальный пользователь SQL: различия между версиями
Ikbot (обсуждение | вклад) |
Ikbot (обсуждение | вклад) |
||
Строка 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и таким образом избежать повторения соединения, сделанные базы данных.
Эта статья представляется вам быть полезным ?
Включить автоматическое обновление комментариев