27. 7. 2007

 

Jak si vyžádat hotfix od Microsoftu emailem?

Dříve to šlo jen telefonicky. Nyní Microsoft zveřejnil webovou stránku:

Microsoft > Help and Support > Contact Us: Hotfix Request Web Submission Form

kde je možné si hotfix vyžádat. Vyplníte:

Do osmi (pracovních) hodin by měl přijít email s reakcí. Vyzkoušel jsem, o výsledku budu brzy informovat.

Aktualizace 3. 8. 2007: Hotfix jsem si vyžádal (konkrétně tento: 936305). Do dvou hodin přišel e-mail s linkem na stažení zaheslovaného zipu s hotfixem. Heslo prý platí 7 dní. Bez problémů.

Štítky:

17. 7. 2007

 

Delphi s nativní podporou Unicode - kódové jméno "Tiburón"

Společnost CodeGear (dříve Borland) vyvíjející vývojový nástroj Delphi, zveřejnila roadmap (cestovní mapu) budoucích verzí svých vývojových nástrojů:

Delphi and C++Builder Roadmap

Mimo jiné mě tam nejvíce zaujala nativní podpora Unicode. Konečně, chtělo by se zvolat! A zároveň se ptát: proč tak pozdě?

Tato verze Delphi ještě nemá jméno, pod kterým se bude prodávat (že by Delphi 2008?). Zatím se používá kódové jméno Tiburón. Bude prý k dispozici někdy v první polovině roku 2008.

Štítky: ,

11. 7. 2007

 

Zveřejněno datum vydání SQL Serveru 2008

Firma Microsoft zveřejnila datum vydání SQL Serveru 2008 (přímý nástupce SQL Serveru 2005). Bude to ve středu 27. února 2008 datum bylo posunuto. Současně s ním vydává ještě Windows Server 2008 a Visual Studio 2008.

Zdroj:

Microsoft Executives Outline Next-Generation Business Opportunities for Partners With New Products, Tools and Programs

Štítky: ,

10. 7. 2007

 

Obnova databáze na SQL Serveru na "100 %"

Řešil jsem následující požadavek:

"Potřebuji zazálohovat ostrou databázi a obnovit ji do cvičné s tím, že cvičná databáze může existovat a mohou v ní být přihlášeni uživatelé. V tom případě je chci odpojit a obnovu provést."

Jelikož výchozí chování obnovy (SQL-příkazu RESTORE DATABASE) je, že pokud jsou v obnovované databázi přihlášení uživatelé, tak selže na chybovou hlášku:

Server: Msg 3102, Level 16, State 1, Line 1
RESTORE cannot process database 'Cvicna' because it is in use by this session. It is recommended that the master database be used when performing this operation.
Server: Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

A protože vím, že až to budu příště potřebovat, tak bych ten skript určitě vymýšlel znovu, tak si ho znamenám sem.

--záloha databáze Ostra
BACKUP DATABASE Ostra TO DISK='C:\ZALOHA\Ostra.bak' WITH INIT

--obnova do Cvicne; pokud databáze existuje, dej ji
--natvrdo OFFLINE, abys vykilloval případné uživatele

USE master

IF DB_ID('Cvicna')IS NOT NULL
  ALTER DATABASE Cvicna SET OFFLINE WITH ROLLBACK IMMEDIATE

RESTORE DATABASE Cvicna
FROM DISK='C:\ZALOHA\Ostra.bak'
WITH FILE=1,
MOVE 'Ostra'     TO 'C:\DATA\Cvicna.mdf',
MOVE 'Ostra_log' TO 'C:\DATA\Cvicna_log.ldf',
REPLACE

Skript funguje od verze SQL Serveru 2000.

Štítky: