MISSING: MSExchangeTransport Log Search Service (Full Version)

All Forums >> [Microsoft Exchange 2007] >> Message Routing



Message


bhfoto -> MISSING: MSExchangeTransport Log Search Service (30.May2007 12:11:13 PM)

This is an interesting one....

So I ran some message tracking from the EMC and when I tried to dig a bit deeper, I got the following message:

"Failed to connect to the Microsoft Exchange Transport Log Search service on computer..." "...Verify that the Microsoft Exchange Transport Log Search service is started on the target computer."

Very well... So browsing to my 2 hub transport servers I was surprised to see that no such service exists. I do however have this service on my CCR mailbox server.

Any suggestions???

Thanks,

bhfoto




Henrik Walther -> RE: MISSING: MSExchangeTransport Log Search Service (30.May2007 3:45:40 PM)

This service should be available on both mailbox and hub/edge transport servers, so that sounds strange...

You might want to try to remove and then add the Hub Transport server role on these two servers again.




bhfoto -> RE: MISSING: MSExchangeTransport Log Search Service (30.May2007 3:49:50 PM)

This is a production environment, im not sure that would be a feasible solution. Any other ideas? MSSupport?




Henrik Walther -> RE: MISSING: MSExchangeTransport Log Search Service (30.May2007 4:37:49 PM)

Yeah MS PSS would be a good move then...




bhfoto -> RE: MISSING: MSExchangeTransport Log Search Service (7.Jun.2007 12:35:54 PM)

Can anyone else confirm that they have this issue?




bhfoto -> RE: MISSING: MSExchangeTransport Log Search Service (12.Jun.2007 5:40:30 PM)

So I contacted MS PS and here is the answer that I got:

At some point, I had installed the mailbox role on these two servers. I subsequently removed the mailbox role and left the HT/CAS roles on the servers. Apparently when you remove the mailbox role it takes with it the MSExchangeTransportLogSearch service. MS Solution? Remove and re-install the HT role...

Will try this tomorrow and post results.

bhfoto




nathanjohnsoniii -> RE: MISSING: MSExchangeTransport Log Search Service (15.Jun.2007 10:11:32 AM)

I'm having the same issue and was wondering if you had to reconfigure your server after removing and reinstalling the HT role.  Did you lose any settings in the process?  Is this something you would recommend moving forward with or recommend against?  Thanks in advance for any insight you may be able to provide!




bhfoto -> RE: MISSING: MSExchangeTransport Log Search Service (21.Jun.2007 4:57:28 PM)

>Everything worked seamlessly during the remove/reinstall because all the
>config info is stored in AD and not on the servers themselves. The only
>things you are liable to lose is anything in the transport dumpster and any
>receive connectors on each HT server.




nkurothe -> RE: MISSING: MSExchangeTransport Log Search Service (9.Sep.2008 10:57:33 AM)

Hey
I am facing the same problem but the only difference is i get this error when i try to execute the command through code, if i run it through powershell it works fine
here is more info on it
i have a powershell script which is some thing like this
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
get-messagetrackinglog -messagesubject test | export-csv 'D:\Documents and Settings\Administrator\Desktop\exchange2007\Book1.csv'
well if i run this thru command prompt it runs nice n clear but when i try to run this thru code i get the following error
Get-MessageTrackingLog : Failed to connect to the Microsoft Exchange Transport Log Search service on computer "mycompany.mycompanyv2.com". Verify that a valid computer name was used and the Microsoft Exchange Transport Log Search service is started on the target computer. The error message is: Access is denied.At D:\Documents and Settings\Administrator\Desktop\exchange2007\test.ps1:2 char:23+ get-messagetrackinglog <<<< -messagesubject test | export-csv 'D:\Documents and Settings\Administrator\Desktop\exchange2007\Book1.csv'
here is code snippet as well, i have provided impersonation so that the code can execute with admin rights
string command = "powershell.exe \"& 'D:\\Documents and Settings\\Administrator\\Desktop\\exchange2007\\test.ps1'\"";
System.Diagnostics.ProcessStartInfo procStartInfo =
new System.Diagnostics.ProcessStartInfo("cmd","/c "+command);
// The following commands are needed to redirect the standard output.
// This means that it will be redirected to the Process.StandardOutput StreamReader.
procStartInfo.RedirectStandardOutput = true;
procStartInfo.UseShellExecute = false;
// Do not create the black window.
procStartInfo.CreateNoWindow = true;
// Now we create a process, assign its ProcessStartInfo and start it
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo = procStartInfo;
try
{
test = Environment.UserName + " - " + this.User.Identity.Name;
proc.Start();
}
catch (Exception ex)
{
}
// Get the output into a string
while (!proc.StandardOutput.EndOfStream)
{
result += proc.StandardOutput.ReadLine();
}
plz help




Page: [1]