|
Search
You searched for the word(s):
Showing page 5 of 61 (604 total posts)
< 1 second(s)
-
Dacă încercați să creați dinamic fișiere Excel atunci o soluție poate fi biblioteca ''Microsoft Excel NN.0 Object Library'' ( [1] & [2] ).
-
Reporting Service oferă posibilitatea implementării a unor extensii care permit exportul datelor din raport și în alte formate: [1] și [2]. Folosind această abordare va tb. să implementați dvs. o astfel de extensie SSRS care exportă în fișierele Excel atât datele cât și formulele (acolo unde este posibil).Alternativa sugerată aici presupune ...
-
CREATE TABLE [dbo].[interval]([id] [bigint] NOT NULL,[start_date] [date] NOT NULL,[end_date] [date] NOT NULL,[name] [nvarchar](50) NOT NULL);GOinsert interval values (1,'2010-05-05','2010-12-12','aaa');insert interval values (2,'2011-05-05','2011-12-12','aaa');insert interval values (3,'2008-01-01','2009-05-05','aaa');insert interval values ...
-
:-)1. Ce versiune de SQL Server folosești ? SELECT @@VERSION2. Ce format are fișierul Excel ? 2003/2007 ?3. Publică câteva linii relevante din fișierul Excel.4. Precizează structura tabelei/tabelelor destinație din SQL Server.5. Care sunt regulile de conversie Excel -> SQL Server ?
-
1. Exporţi datele într-un fişier txt-csv şiBULK INSERT dbo.Produs FROM 'D:\SursaDate\Book1.txt'WITH( CODEPAGE = 'RAW', FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')2. Exporţi datele într-un fişier txt-csv ...
-
CATCH este activat dacă severitatea se încadrează în limitele 11 - 19. Un deadlock (eroarea 1205) are severitatea 13 (”Msg 1205, Level 13, State 51, Line 1”). Nu are sens să modifici severitatea unei erori interceptate de CATCH la 16 decât dacă este 19 (doar un admin poate folosi RAISERROR cu severitatea 19; pp. că utilizatorul care apelează ...
-
Depinde :-) este răspunsul corect : atât timp cât eroarea (inclusiv DL) din ExecTran poate fi detectată de blocul TRY CATCH din VireazaSal și are severitatea între 11 și 19 da.Referitor la DL BOL spune: ”TRY…CATCH can be used to handle deadlocks. The 1205 deadlock victim error can be
caught by the CATCH block and the transaction can be ...
-
Cele două puncte nu sunt exclusive. Dacă ai timp încearcă să găsești cauza/ele apariției deadlock-ului.Încearcă să folosești tranzacții plus TRY ... CATCH și la nivelul procedurii ExecTran.Dpmdv RETURN -1 și RAISERROR sunt redundante în sensul că ambele semnalează apelantului apariția unei erori la nivelul procedurii VirareSal. Ai motive să ...
-
1. Încearcă să elimini deadlock-ul. Pentru a obține informații despre deadlock poți creare un server-side trace care să intercepteze evenimentul ”Deadlock graph” sau poți activa flag-ul 1222. La fel de bine poți crea un trace folosind SQL Profiler dar acest implică (uzual) un overhead mai mare decât un trace server-side.2. Folosește tranzacții și ...
-
Ești sigur că problema este prezentă doar la CROSS APPLY ?
Pentru a optimiza ceva trebuie să știm ce să optimizam. Cu alte cuvinte trebuie să determinăm cauza/cauzele. Cauza poate sa fie un index lipsă, un index incomplet (care nu contine toate campurile necesare în interogare) sau un plan de execuție non-optim sau ... altceva (memorie ...
... 5 ...
|
|
|