ローカルの SQL ユーザーを使用して CRM のビューへのアクセス

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

fr:Accéder aux vues de CRM grâce à un utilisateur SQL local en:Access to the views of CRM through a local SQL user es:Acceso a los puntos de vista de CRM a través de un usuario local de SQL pt:Acesso aos pontos de vista de CRM através de um usuário local do SQL it:Accesso alle visualizzazioni di CRM attraverso un utente SQL locale nl:Toegang tot de standpunten van CRM door middel van een lokale SQL-gebruiker de:Zugriff auf die Ansichten von CRM durch einen lokalen SQL-Benutzer zh:对视图的 CRM 通过本地 SQL 用户访问 ar:الحصول على آراء CRM عن طريق مستخدم SQL المحلي ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス pl:Dostęp do widoków CRM za pomocą lokalnego użytkownika SQL ru:Доступ к представлениям CRM через локальный пользователь SQL ro:Acces la punctele de vedere ale CRM prin intermediul unui utilizator local SQL he:גישה אל הנופים של CRM באמצעות SQL משתמש מקומי ja:ローカルの SQL ユーザーを使用して CRM のビューへのアクセス he:גישה אל הנופים של 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 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.SystemUserBaseFullName  = '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、データベース結合を繰り返しを回避します。



この記事は気に有用であること ?

0



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