<>/>Možná se vám to nebude věřit, ale já jsem měl většinou nějaký problém s SQL Serverem. Vždy mě to stálo aspoň hodinu googlení a někdy jsem se dokonce něčeho musel vzdát, abych dosáhl něčeho ne tak dokonalého. Naposledy se mi toto stalo před necelým týdnem, kdy jsem já si nainstaloval nový Windows 8 a najednou jsem nemohl přistupovat k SQL Serveru skrz instanci SQL Serveru Express 2012 a už jsem z toho měl vrásky, až jsem to vyřešil použitím LocalDB.
To mi fungovalo hned, ale jen do doby, než jsem začal se na DB připojovat více spojeními – tedy najednou až 3mi(ve VS Express for Web(etc.), localhostu(full IIS) a localhostu(IIS Express)). Fungovalo jen to první vytvořené spojení, u všech dalších mi bylo hlášeno, že DB soubor se již používá.
A protože tento W8 jsem měl jen na 25,4GB partition jsem už jsem zabral veškerý volný prostor na této partition, a musel jsem si všechno zazálohovat a vytvořit nové partitions, tentokrát pro W7/W8.1 120GB a pro W8 80GB. Snad mi toto už bude stačit. A teď k postupu který jsem zvolil:
- První vývojářský program který jsem do W8 byl SQL Server 2012 Express with Advanced Services x64. Všechno jsem nechal na vývojářských hodnotách, i jméno instance, to tedy zůstalo MSSQLSERVER. Jediné co jsem pozměnil bylo že se mohu přihlašovat do SQL Serveru jak pod Windows Autentizací tak pod loginem/heslem. Zadal jsem tam tedy moje heslo pro sa.
- Jako další jsem si nainstaloval všechny vývojářské IDE které používám, tedy VS Express 2012 for Web, VS Express 2012 for Windows 8, VS Express 2012 for Windows Desktop.
- Následovala instalace Visual Studio 2012 Update 2.
- Pak jsem si spustil SQL Server Management Studio pod účtem Administrátora ve Windows, a přidal(Attach) DB která byla ve složce D:MSSQLSERVER pod názvem sunamo.cz.mdf. Protože SQL Server Management Studio mi ji přidalo pod plnou cestou i s .mdf na konci, upravil jsem si název na “sunamo.cz”.
- Do aplikace jsem si napsal takový Connection String: Data Source=N;Database=sunamo.cz;Integrated Security=True; kde “N” je název Vašeho PC a “sunamo.cz” je název Vaší DB.
- Jako další jsem si nainstaloval plnou IIS přes Ovládací panely a to včetně komponent pro ASP.NET 4.5.
- Vyzkoušel jsem s tímto nastavením webovou i desktopovou aplikaci a všechno funguje!