I vissa fall kan ditt system generera en otrolig felkod som indikerar att du bifogar en manuellt fil i Outlook Express. Det kan finnas flera förutsättningar för detta problem.
Godkänd: Fortect
Detta gör det svårt att identifiera platsen förutom att hitta sändningsportar, vilket är en stor situation.
Till exempel, en lagrad metod som anropas på en specifik get-set ger ett undantag, och WCF-SQL-adaptern skriver följande händelselogg:
Händelsetyp: Fel
Händelsekälla:
Händelsekategori:
Händelse-ID: 5750
WCF-SQL-adaptern returnerade ditt felmeddelande. Detaljer: System.Data.SqlClient.SqlException: Timeout har löpt ut. Antingen ser du, tidsgränsen gick ut innan operationen slutfördes, eller så svarar den fastställda servern inte.
En snabbkorrigering som löser detta stora problem läggs till i BizTalk Adapter Pack 2010 Cumulative Update.
Om du vill ha mer information om hur du får det kumulativa uppdateringspaketet klickar du på följande artikelruta för att läsa artikeln i Microsoft Knowledge Base. Bas:
2539794 Samlad uppdatering 1 för BizTalk Adapter Pack 2010
I mitt förra blogginlägg tipsade jag dig om att en större bugg aldrig bara inträffar… Varje gång en given bugg inträffar är det vanligtvis alltid två eller tre buggar. Antingen det eller kanske jag har en bättre förkärlek för att klä på mig eller hitta konstiga återgångar! Den här gången skulle jag bli helt chockad: StoredProcedure existerar inte när jag försökte anropa den lagrade proceduren genom ofta BizTalk WCF-SQL-adaptern:
Var kan knappen Bifoga fil i Outlook?
Microsoft.ServiceModel.Channels.Common.MetadataException: Objekt [dbo].[InsertTransaction] av typen StoredProcedure existerar inte
Varför tillåter inte min e-post att min livsstil bifogar filer?
Serverstackspårning: på
-strategi. Runtime.AsyncResult.End[TAsyncResult](IAsyncResult)
i System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult)
i System.ServiceModel.Channels. ServiceChannel.EndCall(String action, Object[] outs, Result)
iasyncresult at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult return result)
Undantag från [0]:
till System.Runtime.Remoting.Proxies.RealProxy.ReqMsg, handlereturnmessage(imessage IMessage retMsg)
så att du kan System.Runtime.Remoting.Proxies .RealProxy.PrivateInvoke(MessageData& msgData, Int32-typ)
System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult)
i Microsoft.BizTalk.Adapter. Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult) )< per p>
Meddelande till adaptern “WCF-Custom” vid sändningsadressen URI “STAGING_SQL_WCF_SEND” med “mssql://SQL-SERVER-NAME//AsyncTransactions?InboundId=ins” avstängd.
Fel. detaljer: Microsoft.ServiceModel.Channels.Common.MetadataException: Objekt [dbo].[InsertTransaction] av typen StoredProcedure existerar inte
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
1. Ladda ner Fortect och installera den på din dator 2. Starta programmet och klicka på "Skanna" 3. Klicka på "Reparera" för att åtgärda eventuella problem som upptäcks Servergruppspårning: vid
< p> System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult-resultat)
på System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult-resultat)
< p> till System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, Result)
iasyncresult i System.ServiceModel.Channels.ServiceChannel.EndRequest(resultat av IAsyncResult återskapat)< /p>
Undantag vid [0]:
visas i System.Runtime.Remoting.Proxies.RealProxy.ReqMsg, handlereturnmessage(imessage IMessage retMsg)
i System.Runtime. Remoting.Proxies.RealProxy.PrivateInvoke( MessageData& msgData, Int32 för inmatning)
System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result)
till Microsoft.BizTalk.Adapter.Wcf .Runtime.WcfClient` 2.RequestCallback (IAsyncResult)
MessageId: 71CD C883-AE8D-4303-A72E-ADA9ECE91981
Inkomst-ID: 1EA7B77C-924F-883-AE8D-4303-A72E-ADA9ECE91981
Förekomst ID: 1EA7B77C-924F-883-AE8D-4C74E4D /p>
Som jag sa, tvivla på vad som kan vara att läsa – om det visar sig att du måste vara baserad även på mina idéer – för på den platsen finns många konspirationsteorier kombinerade som inkluderar det faktum att vi kan hitta så- kallas teknologi genom att leta efter dem… men många av det kan bara vara konspirationsteorier.
Orsak
Personligen börjar jag många gånger med det enklaste: om han säger att din pojkvän inte existerar giltigt… låt oss testa det, under vilka omständigheter är felet som returneras av adaptern definitivt dumt eftersom proceduren är lagrad i måldatabasen , som du kan se i vår egen bild nedan:
Varför inte bra Outlook-e-post låt mig bifoga en fil?
Vid första anblicken, eftersom jag kunde ansluta på vägen till denna databas, var detta vanligtvis inte ett skyddsproblem, annars skulle jag omedelbart ha fått vårt eget följande felmeddelande:
Felinformation: Microsoft.ServiceModel.Channels.Common.ConnectionException: Open kan helt enkelt inte räkna upp de “AsyncTransactions” som begärs av anslutningen. Internetbindningsfel.
- Du måste återskapa scheman
- eller det kan göra ditt namnområde inkompatibelt;
- operation inte korrekt definierad;
- än naturligt “?” vad familjer vanligtvis hittar i URI-problem;
- och min favorit är att någon måste hjälpa dig att ge produktkontot “sysadmin” rättigheter att vara väljarinstans.
Lyckligtvis glömde jag inte att hjälpa dig att kontrollera säkerhetsförtroendet direkt på SQL Server. Så jag startade SQL Server Management Console med vart och ett av våra tjänstekonton och försökte följaktligen köra den lagrade huvudproceduren och… gäst det som… Jag hade inte behörighet!
När jag kontrollerade de här behörigheterna som är kopplade till det här tjänstkontot igen, hade den precis fått: db_datareader förutom db_datawriter… vilket ofta är tillräckligt i vissa situationer:
Naturligtvis skulle “sysadmin” tillsammans med “db_ower” lösa alla mina problem, men normalt är det inte acceptabelt att vara ärlig och kanske inte heller är en verklig praxis, speciellt nu utöver GDPR.
Så dilemmat var tydligt: tjänstekontot som körde värdinstansen var, för det mesta, faktiskt bundet till den sändningsöppningen och hade inte rätt behörighet att äga den lagrade proceduren… tyvärr måste jag utropa att adaptern der Felet som genereras kan helt enkelt vara ur sitt sammanhang.
Snabba upp din dators prestanda nu med denna enkla nedladdning.