Vraag : Verkeerd tellende aantal van de Procedure van lidstaten SQL Opgeslagen karakters

Hulp, ervaar ik een probleem van de karaktertelling met een opgeslagen die procedure

The (vraag) in de codesectie hieronder vorm een deel van een pagina van het ASPIS die processengegevens gebruikend de POST van HTTP door een derdetoepassing worden verzonden -

The Opgeslagen Procedure zelf leest als -/> de " PROCEDURE/>


CREATE van het GEBRUIK

GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
@BBSITEID int.,
@BBJBEID int.,
@BBJBCLID int., nvarchar
@jobtitle (64),/> nvarchar @description
@payrate (250),
@BBLOCATION NVARCHAR (50),/> @category nvarchar
@employmenttype (50),/> nvarchar @reference
@startdate (50),
@conkermail nvarchar (255),
@BBCLIENTTOKENACCOUNT NVARCHAR (1)
AS

INSERT IN dbo.JBAdvert (
JBASiteID,
JBAEmployeeID,
JBAClientID,
JBATitle,
JBADescription,
JBAPayRate,
JBALocation,
JBACategory,
JBAEmplymentType,
JBAReference,
JBAStartDate,
JBAPostFor,
JBAConkersEmail,
JBAFeaturedJob,
JBAOverWrite
)
Values (
@BBSITEID,
@BBJBEID,
@BBJBCLID,
@jobtitle,
@description,
@payrate,
@BBLOCATION,
@category,
@employmenttype,
@reference,
@startdate,
'28',
@conkermail,
@BBCLIENTTOKENACCOUNT,
'N')



GO "

dit werkt in sommige gevallen boete, echter nu en dan, krijgen wij de volgende fout -

"

Microsoft De Leverancier van ole- OB voor SQL Server error '80040e57'


String of de binaire gegevens zouden truncated.


/multipost/newpost.asp zijn, is de lijn496 "

where lijn 496 van de volledige pagina van het ASPIS -

" CMDInsertAD.Execute () heeft „

I al het andere gecontroleerd, en ondanks alles die aan de bepaalde criteria, en aan de beschrijving voldoen die minder dan 6000 karakters zijn, met een bepaalde bedoeling wanneer de opgeslagen procedure in werking wordt gesteld, het berekent werkelijk het beschrijvingsgebied zoals zijnd meer dan 6000 characters.

I am bij een verlies die in verband met whatis dit glitch veroorzaken, of hoe te op te lossen, zodat om het even welke hulp op aanbieding…
database/>
Thank you

" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
<%

Schemerige CMDInsertAD__BBSITEID
CMDInsertAD__BBSITEID = „0“
als (Zitting („BBSITEID“) <> "") toen CMDInsertAD__BBSITEID = Zitting („BBSITEID“)

Schemerige CMDInsertAD__BBJBEID
CMDInsertAD__BBJBEID = „0“
als (Zitting („BBJBEID“) <> "") toen CMDInsertAD__BBJBEID = Zitting („BBJBEID“)

Schemerige CMDInsertAD__BBJBCLID
CMDInsertAD__BBJBCLID = „0“
als (Zitting („BBJBCLID“) <> "") toen CMDInsertAD__BBJBCLID = Zitting („BBJBCLID“)

Schemerige CMDInsertAD__jobtitle
CMDInsertAD__jobtitle = „0“
als (Request.Form („jobtitle“) <> "") toen CMDInsertAD__jobtitle = Server.HTMLEncode (Request.Form („jobtitle“))

Schemerige CMDInsertAD__description
CMDInsertAD__description = „0“
als (Request.Form („beschrijving“) <> "") toen CMDInsertAD__description = Server.HTMLEncode (Request.Form („beschrijving“))

Schemerige CMDInsertAD__payrate
CMDInsertAD__payrate = „0“
als (Request.Form („payrate“) <> "") toen CMDInsertAD__payrate = Server.HTMLEncode (Request.Form („payrate“))

Schemerige CMDInsertAD__BBLOCATION
CMDInsertAD__BBLOCATION = „0“
als (Zitting („BBLOCATION“) <> "") toen CMDInsertAD__BBLOCATION = Zitting („BBLOCATION“)

Schemerige CMDInsertAD__category
CMDInsertAD__category = „0“
als (Request.Form („categorie“) <> "") toen CMDInsertAD__category = Request.Form („categorie“)

Schemerige CMDInsertAD__employmenttype
CMDInsertAD__employmenttype = „0“
als (Request.Form („employmenttype“) <> "") toen CMDInsertAD__employmenttype = Request.Form („employmenttype“)

Schemerige CMDInsertAD__reference
CMDInsertAD__reference = „0“
als (Request.Form („verwijzing“) <> "") toen CMDInsertAD__reference = Server.HTMLEncode (Request.Form („verwijzing“))

Schemerige CMDInsertAD__startdate
CMDInsertAD__startdate = „0“
als (Request.Form („startdate“) <> "") toen CMDInsertAD__startdate = Server.HTMLEncode (Request.Form („startdate“))

Schemerige CMDInsertAD__conkermail
CMDInsertAD__conkermail = „0“
als (Request.Form („altemail“) <> "") toen CMDInsertAD__conkermail = Request.Form („altemail“)

Schemerige CMDInsertAD__BBCLIENTTOKENACCOUNT
CMDInsertAD__BBCLIENTTOKENACCOUNT = „0“
als (Zitting („BBCLIENTTOKENACCOUNT“) <> "") toen CMDInsertAD__BBCLIENTTOKENACCOUNT = Zitting („BBCLIENTTOKENACCOUNT“)

%>
<%

vastgestelde CMDInsertAD = Server.CreateObject („ADODB.Command“)
CMDInsertAD.ActiveConnection = MM_recruta2_STRING
CMDInsertAD.CommandText = „dbo.JobboardBBinsert“
CMDInsertAD.CommandType = 4
CMDInsertAD.CommandTimeout = 0
CMDInsertAD.Prepared = waar
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@RETURN_VALUE“, 3, 4)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@BBSITEID“, 3, 1.8, CMDInsertAD__BBSITEID)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@BBJBEID“, 3, 1.8, CMDInsertAD__BBJBEID)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@BBJBCLID“, 3, 1.8, CMDInsertAD__BBJBCLID)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@jobtitle“, 200, 1.64, CMDInsertAD__jobtitle)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@description“, 200, 1.6000, CMDInsertAD__description)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@payrate“, 200, 1.50, CMDInsertAD__payrate)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@BBLOCATION“, 200, 1.50, CMDInsertAD__BBLOCATION)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@category“, 200, 1.50, CMDInsertAD__category)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@employmenttype“, 200, 1.50, CMDInsertAD__employmenttype)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@reference“, 200, 1.50, CMDInsertAD__reference)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@startdate“, 200, 1.50, CMDInsertAD__startdate)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@conkermail“, 200, 1.255, CMDInsertAD__conkermail)
CMDInsertAD.Parameters.Append CMDInsertAD.CreateParameter („@BBCLIENTTOKENACCOUNT“, 200, 1.1, CMDInsertAD__BBCLIENTTOKENACCOUNT)
CMDInsertAD.Execute ()

%>

Antwoord : Verkeerd tellende aantal van de Procedure van lidstaten SQL Opgeslagen karakters

Tenzij u anders het MAXIMUM Geheugen van de Server van SQL Server plaatst, zou het proberen om zo veel geheugen te gebruiken beschikbaar in de server en vandaar is het gebruiken van 2 GB geen grote overeenkomst aangezien SQL de server van meer geheugen voor het optimaliseren van dingen houdt alhoewel het veel activiteit niet zoals vermeld. heeft.

>> Is er om het even welke manier om te weten te komen wat SQL de server doet? Ik ben van een mening de diensten voor het enkel om tegen te houden aangezien wij om het even welke rapportering/controle functionaliteit niet gebruiken maar ik zou verkiezen de worteloorzaak te vinden al dan niet mogelijk

Voer enkel dit manuscript in vraagvenster uit:

selecteer * uit sys.sysprocesses

welke een lijst zou van de activiteiten maken die in de server gebeuren.

En betreffende schijfactiviteit, als u zwaar gegevensbestanden hebt versplinterd, dan zou dit moeten gebeuren.
Herbouw alle indexen in uw gegevensbestand om dit te bevestigen.
Andere oplossingen  
 
programming4us programming4us