「ローカルの SQL ユーザーを使用して CRM のビューへのアクセス」の版間の差分
1行目: | 1行目: | ||
+ | <span data-link_translate_es_title="Acceso a los puntos de vista de CRM a través de un usuario local de SQL" data-link_translate_es_url="Acceso+a+los+puntos+de+vista+de+CRM+a+trav%C3%A9s+de+un+usuario+local+de+SQL"></span>[[:es:Acceso a los puntos de vista de CRM a través de un usuario local de SQL]][[es:Acceso a los puntos de vista de CRM a través de un usuario local de SQL]] | ||
<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_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_ru_title="Доступ к представлениям CRM через локальный пользователь SQL" data-link_translate_ru_url="%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF+%D0%BA+%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC+CRM+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9+%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C+SQL"></span>[[:ru:Доступ к представлениям CRM через локальный пользователь SQL]][[ru:Доступ к представлениям CRM через локальный пользователь SQL]] | <span data-link_translate_ru_title="Доступ к представлениям CRM через локальный пользователь SQL" data-link_translate_ru_url="%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF+%D0%BA+%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC+CRM+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9+%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C+SQL"></span>[[:ru:Доступ к представлениям CRM через локальный пользователь SQL]][[ru:Доступ к представлениям CRM через локальный пользователь SQL]] |
2015年11月18日 (水) 12:10時点における版
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
ru:Доступ к представлениям CRM через локальный пользователь SQL
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.これはフェイル セーフに CRM.ドメインの一部である必要がありに挿入 CRM.
プロシージャ
ビューにアクセスするには、我々 は、プロシージャを追加する必要があります SQL.
ここでの手順 :
SET ANSI_NULLS に
GB
[SET QUOTED_IDENTIFIER
GB
プロシージャ AccessViewCRMLocal を作成
AS
開始
EXEC sp_addrolemember は CRMReaderRole '、VOTRE_UTILISATEUR_LOCAL'
宣言 @UID uniqueidentifier
選択 @UID = 表す一意識から dbo.SystemUserBase、FullName = 'LE_NOM_DU_COMPTE_CRM'
SET CONTEXT_INFO @UID
終了
サーバーのいずれかを作成するようにスーパー管理者アカウントでこの手順を実行する SQL de CRM.
例 : おかげでビューのコンテンツへのアクセス PHP
この例のストアドのアカウントにアクセスすることできるようになります CRM を介して、 Framework Yii.
// Yii 接続ハンドラーを介して CRM への接続を格納する
$connexionCrm = Yii::アプリ ()->db_crm ;
// ビューにアクセスするプロシージャを実行
$connexionCrm - >createCommand ("AccessViewCRMLocal を実行 ")->実行 ();
// それは CRM に保存されているアカウントを取得します
$クエリ = "Accountid の変更、名前、アドレス選択 1_addresstypecode、アドレス 1_City、アドレス 1_line 1、アドレス 1_line2、アドレス 1_line3 FilteredAccount から "
$アカウント = $connexionCrm - >createCommand($クエリ )->queryAll ();
クライアント アカウントは、変数今 $accounts.
結論
この記事内のビューにアクセスできます CRM、データベース結合を繰り返しを回避します。
この記事は気に有用であること ?
コメントの自動更新を有効化