Yük dengeli olan iki SQL sunucum var - AlwaysOn. Kristal sunucu raporları için bu sunuculardan sadece ikinci tanesi kullanılmalıdır. Ben bağlantı dizesinde readOnly
bayrağını kullanarak ikinci bir SQL sunucusuna erişmek istiyorum: Benim C# sınıfındaAlwaysOn ortamında Crystal Report için Salt Okunur Erişimi Ayarı
ApplicationIntent=ReadOnly
Ben ConnectionInfo()
var myConnectionInfo = new ConnectionInfo();
Tables myTables = reportDocument.Database.Tables;
for (int i = 0; i < myTables.Count; i++)
{
var myTable = myTables[i];
var myTableLogonInfo = myTable.LogOnInfo;
myConnectionInfo.ServerName = 'serverName';
myConnectionInfo.DatabaseName = 'databaseName';
myConnectionInfo.UserID = 'userId';
myConnectionInfo.Password = 'password';
myTableLogonInfo.ConnectionInfo = myConnectionInfo;
myTable.ApplyLogOnInfo(myTableLogonInfo);
}
dayalı kristal raporları çalıştırıyorum Bir yolunu bulamadım ApplicationIntent=ReadOnly
'u ayarlamak için. Bunun myConnectionInfo.Attributes
ayarının yapılması gerekiyor mu? Ne yazık ki bu henüz ama cevapsız sorular konusunda bir cevap bulamadı:
- https://archive.sap.com/discussions/thread/3861287
- https://archive.sap.com/discussions/thread/3791155
Veritabanı sunucusunda 'userID' izinlerini ayarlamak için ne yapılmalı? – dd4711