ceturtdiena, 2011. gada 18. augusts

Tabulas datu pārvietošana (dzēšana vienā + ievietošana citā)

Pierastākais veids, kā tabulas datus izdzēst no vienas tabulas un pārvietot uz citu, ir ar 2 komandu palīdzību- (1) no sākuma datus pārkopē no vienas uz otru tabulu (Insert Into..), (2) pirmajā tabulā pārkopētos datus izdzēš (Delete..).

piektdiena, 2011. gada 12. augusts

MS SQL Server Denali

SQL Server Denali CTP 3 versija ir jau kādu laiku pieejama lejupielādei (šeit). Ja vēlme palasīt vairāk, šis raksts šķiet labs sākums.

[2012-03-22 papildināts] Denali nav vairs Denali, bet gan SQL Server 2012. Meklējiet to!

ceturtdiena, 2011. gada 11. augusts

Kā atjaunot db lietotāja pieslēguma vārdu

Piemēram, atjaunojot datu bāzi uz cita servera, var rasties situācija, ka jaunajam serverim vēl nav pievienoti tie paši lietotāji, kas bija vecajā serverī. Tādā gadījumā datu bāze tiks atjaunota, bet tajā būs datu bāzes lietotāji, kuriem nav atbilstošu pieslēgumu vārdu. Līdzīgu efektu var panākt arī izdzēšot servera lietotāju, bet atstājot datu bāzes lietotāju.

otrdiena, 2011. gada 9. augusts

Kā dzēst failu no failu grupas

Vienā failu grupā var būt vairāki faili. Ja tā, tad tabulu (indeksu) rindu dati tiek sadalīti pa failiem proporcionāli failu izmēriem (vairāk: Faili un failu grupas SQL Server). Ja kādu no failiem vēlme izdzēst..

ceturtdiena, 2011. gada 4. augusts

Resursu bloķēšana- Application Locks

Raksts, kas domāts kā piezīmju lapiņa pašam.
SQL Server automātiski rūpējās par to, lai dati tiktu atbilstoši bloķēti dažādos lietošanas scenārijos atkarībā no tā ko darām un kādā tansakcijā tas notiek. Piemēram, kamēr dati tiek lasīti, aizliegt citiem šos datus mainīt, bet atļaut tos pašus datus lasīt. Vai, kamēr dati tiek mainīti, aizliegt tos lasīt.

Bet ko darīt, ja šādu ideju vajag realizēt pilnīgi citā scenārijā? Piemēram, atļaut tikai vienam lietotājam vienā laika momentā izpildīt saglabāto procedūru.