ローカルの SQL ユーザーを CRM のビューにアクセスします。

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search


この記事は、自動翻訳ソフトウェアで行うからです。 記事のソースはここを参照してくださいすることができます。

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 ユーザーにローカル ユーザーが動作しませんので、読んでの役割だけでなく、スーパー管理者のアカウントがあるない場合のビューの使用をブロック、 サーバー SQL.これは 1 つ セキュリティ intégrée à CRM. Il faut partie du domaine et être inséré dans CRM.

プロシージャ

ビューにアクセスするプロシージャを追加します。span class='notranslate'>SQL.

ここでの手順:

SET ANSI_NULLS 
GB
SET QUOTED_IDENTIFIER
GB
プロシージャ AccessViewCRMLocal を作成します。
エース
開始します。
    EXEC sp_addrolemember 'n' CRMReaderRole '、VOTRE_UTILISATEUR_LOCAL'
    宣言 @UID uniqueidentifier
    選択します。 @UID = 表す一意識から dbo.どこ FullName SystemUserBase = 'LE_NOM_DU_COMPTE_CRM'
    SET CONTEXT_INFO @UID
終わり

いずれかを作成するようにスーパー管理者アカウントでこの手順を実行するため、 サーバー SQL de CRM.

例: おかげでビューのコンテンツへのアクセスします。 PHP

この例に格納されているアカウントにアクセスすることを許可します。 CRM 経由します。span class='notranslate'>Framework Yii.

// Yii 接続ハンドラーを通じて CRM への接続を格納します。
$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、、重複結合は基本避けます。



この記事はあなたに役に立つよう ?

0



あなたにはコメントを投稿する権限がありません。