Skip to content


SP1 dla Windows 7 i Windows Server 2008 R2 – garść informacji

Co będzie nowego w SP1 dla Windows 7?

Nic:) SP1 dla Windows 7 nie będzie zawierał żadnych nowych funkcjonalności. Zawierał będzie tylko poprawki do bieżących funkcji. Poprawka SP1 dla Windows 7, jest oczywiście rollupem wszystkich poprzednich poprawek.

Za to SP1 dla Windows Server 2008 R2 będzie zawierać za to nowe funkcjonalności:

Remote FX – w największym skrócie jest to lepsze wsparcie dla obsługi video i aplikacji 3D w sesjach RDP. Więcej informacji na blogu Microsoft Virtualization Team.

Hyper-V Dynamic Memory – możliwość zarządzania użyciem pamięci przy większej ilości wirtualnych maszyn, umożliwia wybór między wydajnością a ilością wirtualnych maszyn. Bardzo przydatne przy utrzymywaniu wielu serwerów wirtualnych lub desktopów wykorzystujących VDI. Więcej o Hyper-V Dynamic Memory na blogu Microsoft Virtualization Team.

Podobnie jak SP1 dla Windows 7 zawierał będzie wszystkie poprzednie poprawki.

Jedna ciekawa informacja związana z SP1, ponieważ miała być początkowo częścią SP1 ale Microsoft zdecydował się na wydzielenie jej z Service Packa 1 i szybsze dostarczenie do swoich klientów. Mowa o Windows XP Mode, które do tej pory było dostępne tylko dla komputerów wspierających wirtualizację. Od dziś Windows XP Mode działa również na komputerach bez sprzętowego wsparcia dla wirtualizacji. Najnowszą wersję Windows XP Mode działającą na maszynach bez wsparcja dla wirtualizacji można pobrać z witryny Windows XP Mode and Windows Virtual PC Home. Dostępność Windows XP Mode dla poszczególnych wersji Windows 7 nie zmieniła się i w dalszym ciągu Windows XP Mode działa na Windows 7 Ultimate, Enterprise i Professional.

źródła poza informacjami od grupy produktowej Windows:

Windows XP Mode now accessible to more PCs – The Windows Blog

Windows XP Mode and Windows Virtual PC Home

Explaining Microsoft RemoteFX – Microsoft Virtualization Team Blog

Dynamic Memory Coming To Hyper-V – Microsoft Virtualization Team Blog

Posted in Hyper-V, Windows 7, Windows Client, Windows Server, Windows Server 2008 R2.

Tagged with , , , , , , , , , , .


Moje webcasty o Windows Server Foundation

Na TechNet Edge pojawiły się moje dwa webcasty o Windows Server 2008 R2 Foundation. Na początek warto przedstawić co to takiego. Foundation to wersja Windows Server 2008 R2 dedykowana dla bardzo małych organizacji, umożliwia stworzenie do 15 kont użytkowników. Z założenia ma być pierwszym lub jedynym serwerem w firmie. Rozprowadzany jest przez partnerów OEM wraz ze sprzętem. Ma stanowić fundament dla środowiska IT małej firmy. W przypadku rozwoju firmy i potrzeby większej ilości kont użytkowników można przeprowadzić upgrade to pełnej wersji Windows Server.

Pierwszy z webcastów ma tytuł: Windows Server Foundation: Serwer plików + Archwizacja. Webcast prezentuje w jaki sposób wykorzystywać serwer plików i w jaki sposób skonfigurować backup serwera w małej firmie, można go obejrzeć w okienku poniżej lub pobrać z Edge.


Get Microsoft Silverlight

Mój drugi webcast ma tytuł: Windows Server Foundation: Dostęp zdalny. Opisuje podstawowe metody zdalnego zarządzania Windows Server 2008 R2 Foundation, można go również pobrać z Edge.


Get Microsoft Silverlight

Zapraszam do obejrzenia też innych polskich webcastów dotyczących Foundation, można je obejrzeć pod tym adresem.

źródła, poza własnym doświadczeniem:

Windows Server 2008 R2 Foundation – witryna anglojęzyczna

Windows Server 2008 R2 Foundation – witryna polskojęzyczna

TechNet Edge – polskie webcasty

Posted in tech, Windows Client, Windows Server, Windows Server 2008 R2.

Tagged with , , , , , , , , , , , .


TFS: Problem po przeniesieniu Data-Tier

Przeniosłem bazy danych SQL na których działa TFS na innego SQL i zaczęły się problemy:) Po poprawnym przeniesieniu baz danych, skonfigurowaniu Reporting Services, uzupełnieniu konfiguracji o nową nazwę Data-Tier, przebudowaniu kostki Team System i po przeniesieniu baz danych WSS 3.0 wszystko wydaje się działać poprawnie. Co prawda cała procedura jest dobrze udokumentowana to jednak wydaje mi się, że zapomniano w niej jednak o jednej rzeczy.

Po zakończeniu operacji od czasu do czasu w event logu zaczął pojawiać się następujący wpis:

Event Type: Information
Event Source: TFS Services
Event Category: None
Event ID: 3007
Date:  2/12/2010
Time:  9:09:27 AM
User:  N/A
Computer: MACHINENAME
Description:
TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 2/12/2010 8:09:27 AM
Machine: MACHINENAME
Application Domain: /LM/W3SVC/3/Root/Services-2-129104063734642635
Assembly: Microsoft.TeamFoundation.Server, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Process Details:
Process Name: w3wp
Process Id: 1836
Thread Id: 3168
Account name: DOMAINNAME\TFSSERVICE

Detailed Message: TF205005: Team Foundation Server is unable to locate one or more of the installed error messages. Please repair the installation from Programs and Features in Control Panel to fix this problem. For more information, see “How to: Repair Team Foundation Server” in the Team Foundation Server Installation Guide that can be downloaded from the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkID=82562 ). Detailed information :Error 400006, severity 16, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage.
Web Request Details
Url:
http://bbtfs01:8080/Services/v1.0/GroupSecurityService.asmx [method: POST]
User Agent: Team Foundation (w3wp.exe[Integration], 9.0.30729.1)
Headers: Content-Length=475&Content-Type=text%2fxml%3b+charset%3dutf-8&Accept-Encoding=gzip&Accept-Language=en-US&Expect=100-continue&Host=bbtfs01%3a8080&User-Agent=Team+Foundation+(w3wp.exe%5bIntegration%5d%2c+9.0.30729.1)&X-TFS-Version=1.0.0.0&X-TFS-Session=50a2974e-efa9-4138-b357-f327267aa27b&SOAPAction=%22http%3a%2f%2fschemas.microsoft.com%2fTeamFoundation%2f2005%2f06%2fServices%2fGroupSecurity%2f03%2fReadIdentity%22
Path: /Services/v1.0/GroupSecurityService.asmx
Local Request: True
Host Address: 10.10.10.181
User: DOMAINNAME\TFSSERVICE [authentication type: NTLM]

Exception Message: TF205005: Team Foundation Server is unable to locate one or more of the installed error messages. Please repair the installation from Programs and Features in Control Panel to fix this problem. For more information, see “How to: Repair Team Foundation Server” in the Team Foundation Server Installation Guide that can be downloaded from the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkID=82562 ). Detailed information :Error 400006, severity 16, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage. (type DatabaseConfigurationException)
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Po dość długim główkowaniu i szukaniu udało mi się znaleźć rozwiązanie tego problemu nieco odmienne niż to zasugerowane w powyższej informacji (nie zasugerowałem się powyższym z powodu dużej customizacji na instacji TFS, którą zarządzam i koniecznością przeinstalowania dodatków). Przyczyną niedogodności jest umieszczenie definicji błędów w bazie danych master (a na ten temat w nie było nic w scenariuszu na MSDN).

Definicje błędów można uzupełnić, poniżej opis jak to zrobić:

  • Wyeksportować definicje ze starego serwera bazodanowego do pliku:

bcp.exe “select * from master.dbo.sysmessages where error > 50000” queryout “c:\tfs_sysmessages_tfsdatabasehost.txt” -T -c -S oldSQL

  • Utworzyć tymczasową tabelę w bazie na nowym serwerze bazodanowym:

CREATE TABLE [dbo].[tmp_sysmessages](

[error] [int] NOT NULL,

[severity] [tinyint] NULL,

[dlevel] [smallint] NULL,

[description] [nvarchar](255) COLLATE Latin1_General_CI_AS NULL,

[msglangid] [smallint] NOT NULL

) ON [PRIMARY]

  • Zaimportować do niej definicje:

bcp.exe tempDatabase.dbo.tmp_sysmessages in “c:\tfs_sysmessages_tfsdatabasehost.txt” -T -c -S newSQL

  • Przekopiować tymczasową tabelę do używając procedury składowanej sp_addmessage:

DECLARE @Error AS int

DECLARE @Severity AS tinyint

DECLARE @DLevel as smallint

DECLARE @Description as VARCHAR(255)

DECLARE @Msglangid as smallint

DECLARE curMessages CURSOR FOR

SELECT error, severity, dlevel, description, msglangid

FROM tempDatabase.dbo.tmp_sysmessages

WHERE error > 50000

OPEN curMessages

FETCH NEXT FROM curMessages

INTO @Error, @Severity, @DLevel, @Description, @Msglangid

WHILE @@FETCH_STATUS = 0

BEGIN

EXEC sp_addmessage @Error, @Severity, @Description, NULL, ‘TRUE’, ‘replace’

FETCH NEXT FROM curMessages

INTO @Error, @Severity, @DLevel, @Description, @Msglangid

END

CLOSE curMessages

DEALLOCATE curMessages

  • Usunąć tymczasową tabelę tmp_sysmessages.

Po wykonaniu czynności z powyższego opisu komunikaty błędów stają się zrozumiałe;)

źródła:

How to: Move Your Team Foundation Server from One Hardware Configuration to Another – MSDN

How to: Restore Data for Team Foundation – MSDN

Team Foundation Server is unable to locate one or more of the installed error messages error – MSDN Forums

Posted in SQL Server, tech, TFS.

Tagged with , , , , , , , , , .


Ku pamięci: Jak pokazać odłączone urządzenia?

Normalnie w Managerze Urządzeń nie widać urządzeń, które są nieobecne w systemie a były zainstalowane wcześniej. Czasem może powodować to trochę zamieszania. Najczęściej się o tym można przekonać kiedy w wirtualnym systemie usuwamy NIC, dodajemy nowy i na nowym ustawimy tą samą bramę domyślną. Zostaniemy ostrzeżeni, że taka brama jest użyta już dla innego interfejsu, jednak go nie widać w urządzeniach:

Odinstalowanie urządzenia, którego nie widać jest mocno utrudnione.

Poniżej opis jak można je pokazać w managerze urządzeń:

  • Uruchomić z uprawnieniami administratora CMD i wydać polecenie:

SET DEVMGR_SHOW_NONPRESENT_DEVICES=1 & START DEVMGMT.MSC

  • Wymusi to pokazanie niepodłączonych urządzeń jako ukrytych i uruchomi “Manager Urządzeń” (Device Manager), należy kliknąć “Widok” (View) i wybrać “Pokaż ukryte urządzenia” (Show hidden devices).

Teraz możemy odinstalować odłączone urządzenia (widoczne są jako wyszarzone – w moim przypadku jest to Microsoft Virtual Machine Bus Network Adapter).

Powyższa metoda działa w Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 R2, Windows Server 2003, Windows 2000.

źródła:

Device Manager does not display devices that are not connected to the Windows XP-based computer – KB315539

Device Manager Does Not Display Devices Not Currently Present in Windows 2000 – KB241257

Server 2008 – Removing Non-Existing Network Adapters – TechArena Community

Posted in tech, Windows 7, Windows Client, Windows Server, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP.

Tagged with , , , , , .


Ku pamięci: Floppy disk w Hyper-V

Kiedy ostatnio używaliście dyskietki?

Ja dziś:) Co prawda wirtualnej ale chyba się liczy:)

Jeden z programów jakiego używam na maszynie działającej na Hyper-V wymagał FDD i nie dawał się przekonać, że to archaizm. Najprostszym wyjściem z sytuacji było dodanie obsługi wirtualnego napędu dyskietek do wirtualnej maszyny.

Hyper-V używa plików VFD jako obrazów dyskietek, aby utworzyć plik VFD należy:

  1. Uruchomić Hyper-V Manager;
  2. Przejść do panelu Action;
  3. Wybrać New -> Floppy Disk…;
  4. Pojawi się okno Create Virtual Floppy Disk;
  5. Wybrać jego lokalizację, wprowadzić nazwę pliku dyskietki i wybrać Create.

Utworzony w ten sposób plik VFD można podłączyć jako napęd dyskietek do maszyny wirtualnej działającej na Hyper-V, Virtual Server lub Virtual PC.

źródło: własne doświadczenie

Posted in Hyper-V, tech.

Tagged with , , , , , , .


Ku pamięci: TFS Problem z New Team Project Wizard

Przy tworzeniu nowego projektu na Team Foundation Serverze za pomoca Visual Studio Team Explorer 2008 z SP1 pojawił mi się następujący błąd:

Error
TF30004: The New Team Project Wizard encountered an unexpected error while initializing the Microsoft.ProjectCreationWizard.Reporting plug-in.
Explanation
TF30171: The Microsoft.ProjectCreationWizard.Reporting plug-in used to create the new team project could not be initialized and returned the following error: TF30224: Failed to retrieve projects from the report server. Please check that the SQL Server Reporting Services Web and Windows services are running and you have sufficient privileges for creating a project..
User Action
Contact your Team Foundation Server administrator.

Jednocześnie zauważyłem, że przestały się w Team Explorerze wyświetlać raporty. Pierwsza myśl, że coś nie jest w porządku z Reporting Services. Na szczęście mojej obawy nie udało się potwierdzić, na innej maszynie z Team Explorerem raporty pojawiły się prawidłowo, tam też udało się utworzyć projekt. Wniosek, problem dotyczy tylko Team Explorera na jednej maszynie.

Ponowne zainstalowanie SP1 dla Visual Studio Team Explorer 2008 spowodowało, że błąd przestał się pojawiać.

Po poszukiwaniach w Internecie znalazłem, że to dość częsty problem.

źródło poza własnym doświadczeniem:

TFS SQL Reports Red Cross issue and Project creation failed – MSDN Forums

TFS 2008/Visual Studio 2008 TF30004 TF30171 TF30224 Can’t create a new project – MSDN Forums

TF03177: Team Project Creation Failed – The Joy of Code

Posted in ku pamięci, SQL Server, tech, TFS.

Tagged with , , , , , , , .


2010 MVP Global Summit #MVP10

Cztery dni konferencji 2010 MVP Global Summit minęły błyskawicznie.

O najważniejszych rzeczach czyli sesjach keynote w Bellevue oraz rozmowach podczas spotkań z grupami produktowymi w Redmond nie wolno mi nic napisać, bo to jest objęte umową NDA. A szkoda, bo merytorycznie działo się naprawdę dużo, pod tym względem Summit był bardzo udany. Dużo, dużo dobrego się wydarzyło od ostatniego spotkania w moim wypadku ten Summit to świetna interakcja z grupą zajmującą się tematyką Setup & Deployment.

Od strony towarzyskiej też super. Każdy dzień kończył się dla nas miłym wieczorem w gronie MVP i w towarzystwie pracowników Microsoft. Hitem ostatniego wieczornego spotkania były kowbojskie kapelusze, które przywieźli ze sobą teksańscy MVP:) Udało mi się jeden dostać;) Dziękuję wszystkim, którzy przyczynili się do tego;)

Aha dla wtajemniczonych: wreszcie procent łosiosiów podczas posiłków był odpowiedni, nie za dużo, nie za mało. W sam raz!

W tegorocznym Summicie uczesniczyło ponad 1400 MVP i RD z całego świata. Z Polski przyjechało pięcioro MVP: Paula Januszkiewicz, Ziemek Borowski, Maciek Pilecki, Grzegorz Tworek, i moja skromna osoba. Pojawił się też Tadeusz Golonka – Microsoft Regional Director in Poland.

Na koniec zdarzyło mi się małe zamieszanie, wczoraj dostałem informację od Lufthansy, że z powodu strajku pilotów jeden z moich lotów został odwołany i nie mam żadnej możliwości na późniejszy lot. Gdyby nie, to zostałbym dzień dłużej, tylko wtedy nie wiadomo kiedy i w jaki sposób bym wrócił do domu;) Na szczęście udało się w porę przebookować na lot o dzień wcześniej.

Pora wsiadać do samolotu. Przede mną ponad 17h godzin i parę przesiadek zanim dotrę na miejsce. Dobrze, że mam kapelusz od MVP z Teksasu:) Będę mógł w samolocie sobie zakryć twarz i spać:)

źródła poza własnymi doświadczeniami:

Witryna 2010 MVP Global Summit

MVP Global Summit – blog

2010 MVP Global Summit na Twitterze

Posted in tech.

Tagged with , , , , , , , , .


Gdy VM na Hyper-V R2 traci sieć

Po migracji maszyn do Hyper-V R2 wirtualne maszyny, których NIC są obciążone dużą ilością jednoczesnych połączeń (IIS, ISA itp.) często są dotknięte problemem, że połączenia do WM są zrywane a wirtualny NIC zmienia stan na “disabled”. Dzieje się tak w momencie dużego obciążenia wirtualnego switha, gdy jego bufor (odpowiednik tablicy przełączania) jest pełny w efekcie czego cześć pakietów jest gubiona, generowane są błędy i w efekcie wirtualny interfejs sieciowy zmienia stan na “disabled”.

Na wirtualnych maszynach w logach systemowych  pojawia się następująca informacja:

Event Type: Information
Event Source: netvsc
Event Category: None
Event ID: 4
Date: 2/17/2010
Time: 11:46:07 AM
User: N/A
Computer: MACHINENAME
Description:
The miniport ‘Microsoft Virtual Machine Bus Network Adapter’ reset.

Są trzy metody na rozwiązanie tego problemu:

  • Powiększenie wielkości bufrów VMBus wirtualnych maszyn na których występuje problem z 1MB do 2MB lub 4MB (w dalszej części opiszę to dokładniej). Uznaję to rozwiązanie za preferowane ze względu na najmniejszą inwazyjność fixa w infrastrukturę.
  • Instalacja patcha KB974909 o statusie testowym na maszynach z Hyper-V R2 na których działają maszyny z problemem (w przypadku klastra na wszystkich maszynach w klastrze gdzie wystąpił problem z VM).
  • Zmiana NIC wirtualnej maszyny z Synthetic na Legacy adapter. Rozwiązanie to obniża oczywiście parametry połączenia VM (między innymi jego prędkość do 100Mbps). Ze względu na obniżenie parametrów nie można go uznać za rozwiązanie zalecane w środowiskach produkcyjnych.

Aby powiększyć bufor VMBus wirtualnej maszyny na której występuje problem należy:

  • Przejść do gałezi rejestru: HKLM\SYSTEM\CurrentControlSet\Control\Class\{GUID}\{index}.
  • Aby zidentyfikować jaki GUID ma interfejs wirtualnej maszyny na którym występuje problem:

W przypadku VM na Windows Server 2008/2008 R2 jest to banalne):
Identyfikacja inerfejsu na Windows Server 2003 jest trochę trudniejsza:)

Należy przejśc do HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\NetworkCards\{numer} i odczytać wartość GUID. (rozwiązanie działa również na nowszych systemach).

W przypadku niemożności znalezienia GUID powyższą metodą: przejść do HKLM\SYSTEM\CurrentControlSet\Control\Class\ i wyszukać “Microsoft Virtual Machine Bus Network Adapter” (uwaga – może być kilka interfejsów).

  • Utworzyć dwie wartości DWORD o nazwach ReceiveBufferSize i SendBufferSize, nadać im wartość 0800 (hexadecimal) lub 2048 (decimal). Jest to wartość bufora w KB, przy braku tych wpisów wielkość buforów jest domyślna i wynosi 1024KB.
  • Wykonać restart wirtualnej maszyny aby ustawienia zostały wprowadzone.

Jeśli po wykonaniu powyższych kroków problem wciąż występuje (w moim przypadku miałem tą sytuację z jedna najbardziej obciążoną maszyną z IIS) należy jako wartość wprowadzić 1000 (hexadecimal) lub 4096 (decimal). Maksymalna możliwa wartość bufora to 4096KB.

źródła poza własnym doświadczeniem:

Increase VMBus buffer sizes to increase network throughput to guest VMs – Windows Server Performance Team Blog

KB 974909 – Microsoft Support

Network Adapter disabled, Event ID 4 Netvsc, miniport reset – TechNet Forums

Posted in Hyper-V, tech, Windows Server, Windows Server 2008 R2.

Tagged with , , , , , , , , .


Problem z NVRAID i zaskakujące rozwiązanie

W styczniu do testowego labu dotarło mi kilka nowych maszyn opartych na płytach głównych Asus P5N7A-VM (płyta all in one dla procesorów Intel LGA775 do której można zamontować do 16GB pamięci DDR2) Nie jestem wielkim fanem chipsetów NVIDIA ale trudno mi było mi cokolwiek tym płytom zarzucić (no może tylko brak drugiego NIC).

Po zainstalowaniu labu do racka, dodaniu dodatkowych NIC i po podłączeniu dysków, storage’a ISCSI przyszła pora na instalacje systemu. Z WDS został zainstalowany Windows Server 2008 R2 wraz z rolą Hyper-V. Do tego kilka standardowych programów. Wszystko działa bez zarzutu.

Za to w logach systemowych zaczęły pojawiać się następujące kwiatki:

Log Name: System
Source: nvraid
Date:  2010-02-10 07:45:11
Event ID: 11
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: machinename
Description:
The description for Event ID 11 from source nvraid cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

oraz

Log Name: System
Source: nvstor
Date: 2010-02-10 07:42:12
Event ID: 129
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: machinename
Description:
Reset to device, \Device\RaidPort0, was issued.

Po krótkim dochodzeniu doszedłem do wniosku, że problem jest związany z antywirusem Microsoft Fore Front Clienet Security. Przypuszczenia potwierdziły poszukiwania w sieci gdzie znalazłem opis podobnego problemu związanego z obecnością w Windows Vista i Windows 7 działającego na płycie z chipsetem NVIDIA programowania Windows Live OneCare oraz Microsoft Security Essentials czyli z bliskich kuzynów Microsoft Fore Front Client Security. Nie wiem czy problem leży po stronie antywirusa czy sterowników NVIDIA, w każdym razie jeśli te dwa elementy spotkają się razem pojawia się problem. Po odinstalowaniu Microsoft Fore Front Clienet Security alarmujące wpisy w logach przestały się pojawiać.

Niestety nie miałem czasu na  dokładną analizę problemu. Właśnie pakuję się do wyjazdu na Microsoft 2010 MVP Global Summit. Jak wrócę postaram się bliżej temu przyjrzeć.

źródła, poza własnymi doświadczeniami:

NVRD64 Error 11 – NVIDIA forums

RAID Driver Missing or Corrupted, Vista Event Viewer – NVRD64 error – NVIDIA forums

nvstor32: reset to device — freezing machine – NVIDIA forums

Posted in tech, Windows 7, Windows Server 2008 R2.

Tagged with , , , , , , .


Ku pamięci: cliconfg, czyli alias dla SQL Server

Mój romans z SQL Serverem zwykle jest przelotny i najczęściej ogranicza się do podstawowych czynności administracyjnych.

Od czasu do czasu trafi mi się naprawianie czegoś w krytycznej sytuacji i tak było tym razem.

U jednego z nowych klientów wystąpił niespodziewany problem z jedna z kilku maszyn na której działał Microsoft SQL Server 2005. Tak nieszczęśliwie się stało, że sprzęt nie nadawał się do dalszego użytku, na szczęście bazy był składowane na zewnętrznej macierzy dyskowej i nie były uszkodzone.

Bazy zostały podłączone do innej maszyny z SQL Serverem 2005. Teraz tylko zmienić pliki konfiguracyjne aplikacji i powinno działać:) Niestety w tym przypadku nie było tak banalnie. Pomysłowy twórca aplikacji umieścił pliki konfiguracyjne w jej wnętrzu tak, że nie można ich było edytować (za takie coś powinno się ucinać ręce i nie tylko), nie bardzo było możliwe, żeby szybko ją przekompilowywać.

Najszybszym w tym przypadku rozwiązaniem było oszukanie aplikacji.

Jak to zrobić?

Polecenie  cliconfg uruchamia narzędzie SQL Server Client Network Utility. Z pomocą którego w prosty sposób można ustawić alias którego będzie używała aplikacja.

Bardziej wnikliwi zaraz powiedzą, że to samo można osiągnąć przez zmiany w DNS lub w pliku hosts na serwerze aplikacyjnym. Rzeczywiście można ale pod warunkiem, że nowy SQL Server znajduje się w tej samej instancji co stary;)

źródło: własne doświadczenie

Posted in SQL Server, tech.

Tagged with , , , , , .




Skip to toolbar