|
Search
You searched for the word(s):
Showing page 39 of 49 (482 total posts)
< 1 second(s)
-
Tabelele ar putea fi structurate astfel:
CREATE TABLE Clienti ( CodClient int IDENTITY PRIMARY KEY, NumeClient varchar(50) NOT NULL UNIQUE)CREATE TABLE SediiClienti ( CodSediu int IDENTITY PRIMARY KEY, CodClient int NOT NULL REFERENCES Clienti, Localitate ...
-
Da, se poate. Uite un exemplu cât de cât interesant:
USE AdventureWorksGOCREATE FUNCTION MonthlySalesForAProduct(@ProductID int)RETURNS TABLE AS RETURNWITH TotalSalesForAProduct AS ( SELECT YEAR(OrderDate) as Y, MONTH(OrderDate) as M, SUM(OrderQty) as Qty FROM Sales.SalesOrderHeader h INNER ...
-
Răspunsuri:
1. Necunoscând detaliile aplicaţiei (dacă cumva se întâmplă recalculări pe perioade mai mari, de exemplu), aş zice că fişierele mai mari pot fi cauzate de o reindexare a tuturor tabelelor din baza de date. O altă chestiune ar fi: cât durează backup-ul full ? Eu cred că durează vreo 10-20 min, nu-i aşa? Nu ştiu ce se întâmplă dacă se ...
-
Am înţeles că:
1. ai făcut o altă bază de date de test pe server-ul de producţie, ai făcut backup şi apoi ai reuşit să o restaurezi cu succes pe server-ul de test.
2. ai copiat MDF-ul şi LDF-ul de pe server-ul de producţie pe server-ul de test şi acum ai baza de date funcţională pe server-ul de test.
(discutăm doar despre aceste două server-e, ...
-
Hai să vedem, care-i problema: tu vrei o ''chestie'' (query/procedură/funcţie) care să-ţi dea soldul unui cont la o anumită dată (să zicem că e vorba de o singură valoare, dacă e debitor cu +, dacă e creditor cu -), deci:
CREATE FUNCTION SoldCont(@Cont varchar(20), @Data smalldatetime)RETURNS money AS BEGIN...
şi ne interesează să luăm soldul ...
-
E normal să rămână cu ''Loading'' dacă faci ''RESTORE ... WITH NORECOVERY'', adică a doua variantă de la ''Options / Recovery completion state'' de la Restore-ul din Enterprise Manager sau Management Studio.
Răzvan
Later edit: Am reformulat fraza, ca să fie mai clar.
-
Dacă faceţi ''BACKUP LOG bazadedate WITH NO_LOG'' atunci se şterge transaction log-ul fără a se face un backup al lui într-un fişier şi astfel pierdeţi posibilitatea de a face ''point-in-time restore'', adică restaurarea bazei de date aşa cum era la un moment oarecare în trecut (puteţi să o restauraţi doar în starea în care era la momentele în ...
-
La o bază de date din producţie cel mai bine e să se facă regulat backup-uri la transaction log (nu doar backup-uri full). După ce faceţi un prim backup de transaction log, puteţi să-i daţi DBCC SHRINKFILE şi ar trebui să se micşoreze (dacă nu, poţi să mai faci un backup de transaction log şi imediat după aceea DBCC SHRINKFILE). Dacă e o bază de ...
-
Lipseşte ceva important din tabela ta: primary key-ul; şi nu mă refer la o coloană ID, identity, care ar trebui fi primary key doar dacă există o altă cheie unică bazată pe coloane introduse de utilizator. În cazul în care primary key-ul este coloana nume, atunci query-ul găsit de tine este foarte bun. O altă variantă, care merge doar începând din ...
-
O soluţie de a copia baza de date ar fi: dettach (sau oprit serviciul MSSQLServer), copiat MDF şi LDF, apoi attach pe celălalt server (şi eventual repornit serviciul).
Ar fi utile ceva informaţii suplimentare (încearcă să răspunzi la fiecare, te rog):
- ce sistem de operare, ce versiune (build) şi ce ediţie de SQL Server este pe server-ul ...
... 39 ...
|
|
|