0

我正在使用具有用户身份验证的实用程序应用程序(即,它将用户的用户名密码作为输入)。以前我曾与CRM online. 现在的要求是这个实用程序应该能够连接所有三种部署类型的 CRM(即本地、在线、IFD)。我不知道该怎么做。我正在使用crmservice.csdeviceidmanager.cs与 CRM 连接。

从其他在线资源中,我发现如果我在连接字符串中添加Authentication Type="Integrated"/"AD"/"SPLA"/"Passport",它应该可以工作。

所以如果我写我的连接字符串

connectionString="Authentication Type="Integrated";Data Source= LINE500\sage;Initial Catalog=cs3live; Integrated Security=false; User Id=XXXXXXXX;Password=XXXXXXXX"

这行得通吗?仅供参考,我只有 CRM 在线试用帐户来验证我的代码。所以我需要你的帮助。

谢谢。

4

1 回答 1

1

CRM Online 环境可以使用 Windows Live ID 或 Office 365 身份验证,DeviceID并且DevicePassword仅在使用 Windows Live ID 凭据连接时是必需的。因此,您需要知道您的 CRM 中使用了哪种身份验证类型。

为了能够连接到不同的环境,我建议使用简化连接,您可以在此处找到更多信息:

https://stackoverflow.com/a/15930366/2191473

和这里:

示例:使用 Microsoft Dynamics CRM 的简化连接快速入门

于 2013-04-18T12:52:21.290 回答