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

25 Ocak 2017 Çarşamba

Pratik ax 2012 çözümleri / aot dan kod ile çözümler

 

Bir şekilde açılan ama kapatılamayan ttsbegin- ttscommit hatalarının temizlenmesi


static void ResetTTS(Args _args) 
{

while (appl.ttsLevel() > 0)
 
 
{

info( strfmt("kapatılan/temizlenen %1 açık ttsbegin/commit blogu" ,appl.ttsLevel()));

ttsAbort;
 
 

}

}

 

aos refresh/ auc dosyalarının kod ile temizlenmesi

[Menu items > Action]

SysFlushAOD
SysFlushData
SysFlushDictionary

 veya
xSession::removeAOC();
SysTreeNode::refreshAll();
SysFlushDictionary::doFlush();
SysFlushAOD::doFlush();
xSession::updateAOC();


Aos ve ssrs servislerini start etme / durdurma


net stop “<"service name">”
net start ReportServer
net start  aosname


Komut satırından aos  derleme/ compile

cmd ile komut satırına girdikten sonra; (cd ile ilgili alt klasörün içine girelim)

C:\Program Files\Microsoft Dynamics AX\60\Server\MicrosoftDynamicsAX\bin>
axbuild.exe xppcompileall /s=01  /altbin="C:\Program Files (x86)\Microsoft Dynamics AX\6.0\Client\Bin"






3 Ocak 2017 Salı

Report Server sorunlarından


Reporting servisi başlatılamaz yada hata verdiğinde hata mesajı aşağıdaki gibi ise

Reporting Services failed to start with the error message 

“Error 1053 is received: The service did not respond to the start or control request in a timely fashion”.

Solution/Çözüm

Zaman aşımı sorunu

The problem is usually caused by an incorrect timeout setting. To work around the issue, try the following steps:

1.      Click Start, click Run, type regedit, and then click OK.

2.      Locate and then click the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

3.      In the right pane, locate the ServicesPipeTimeout entry.Note If the ServicesPipeTimeout entry does not exist, you must create it. To do this, follow these steps:

a.      On the Edit menu, point to New, and then click DWORD Value.

b.      Type ServicesPipeTimeout, and then press ENTER.

4.      Right-click ServicesPipeTimeout, and then click Modify.

5.      Click Decimal, type 60000, and then click OK. This value represents the time in milliseconds before a service times out.

6.   Restart the computer.






https://social.msdn.microsoft.com/Forums/sqlserver/en-US/803110fe-0b1f-4bed-a778-e1f6a0797a98/forum-faq-how-do-i-resolve-the-reporting-server-error-1053-the-service-did-not-respond-to-the?forum=sqlreportingservices