Günü Sözü

"Hiçbir şey bilmeyen cahildir, ama bilip de susan ahlaksızdır. " Bertolt Brecht.
"İyilik yapabildiğim zaman mutlu olurum; ama en büyük mutluluk yapılan bir haksızlığı düzeltmektir." Tolstoy

20 Eylül 2016 Salı

Ax 2012 ssrs -rapor hatası: Error while setting server report parameters. Error message: The DefaultValue expression for the report parameter ‘AX_CompanyName’ contains an error: Request for the permission of type 'System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. (rsRuntimeErrorInExpression)

Error while setting server report parameters. Error message: The DefaultValue expression for the report parameter ‘AX_CompanyName’ contains an error: Request for the permission of type 'System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. (rsRuntimeErrorInExpression)

Ax 2012 de ssrs raporu çalıştırdığımızda bu hata mesajı ile karşılayor iseniz çözümü için aşağıdaki makaleden faydalanabilirsiniz.
https://technet.microsoft.com/en-us/library/hh389774.aspx


export edilen konfigürasyon dosyasını sql sunucusundaki -sql sever versiyonuna göre bu klasör yolu farklıdır-  bin klasörünün altına kopyaladığınızda bu problem düzelecektir. Örn.
\Program Files\Microsoft SQL Server\MSRS12.[SSRSInstanceName]\Reporting Services\ReportServer\bin.

19 Eylül 2016 Pazartesi

AX 2012 - sql veritabanının suspect mode düşmesi ve onarımı

database suspect moda düştü ise aşağıdaki adımları takip edelim.

https://msdn.microsoft.com/en-us/library/ms176064.aspx


EXEC sp_resetstatus [databaseadi];
ALTER DATABASE [databaseadi] SET EMERGENCY
DBCC checkdb([databaseadi])
ALTER DATABASE [databaseadi] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ([databaseadi], REPAIR_ALLOW_DATA_LOSS)
-veri kaybı yaşanabilir
ALTER DATABASE [databaseadi] SET MULTI_USER



 Veritabanı Günlük dosyasını SQL aracılığıyla küçültme / Shrink a Database Log file through SQL

Dynamics AX 2012.

USE AXDev;

GO

— log veritabanını  SIMPLE moda alalım

ALTER DATABASE AXDev

SET RECOVERY SIMPLE;

GO

— log database 1 mb ta küçültelim

DBCC SHRINKFILE (AXDev, 1);

GO

— şimdi FULL moda alalım tekrar

ALTER DATABASE AXDev

SET RECOVERY FULL;

GO