30. September 2011
Sysprep einer virtuellen Maschine
Auf dieser Seite ist beschrieben, was beim Klonen von virtuellen Maschinen zu beachten ist.
27. September 2011
1. September 2011
Delete/Update statements mit joins
Anstatt beim DELETE einen
zu machen kann man das ganze auch wie folgt formulieren:
Beim Update kann man es ganz ähnlich machen:
DELETE FROM TableA WHERE FKID IN (....)
zu machen kann man das ganze auch wie folgt formulieren:
DELETE a FROM TableA a INNER JOIN TableB b on b.id = a.fkid and ...
Beim Update kann man es ganz ähnlich machen:
UPDATE TableA SET TableA.Name=TableB.Name FROM TableA INNER JOIN TableB ON TableA.OBJECTID=TABLEB.OBJECTID
12. Juli 2011
IIS: Welche PID gehört zu welchem App Pool?
Um herauszufinden, welche ProzessID (PID) zu welchem App Pool des IIS gehört kann man den SysInternals ProcessExplorer verwenden. Dort muss die Spalte "Command Line" hinzugefügt werden. Dort steht der Name des App Pools.
18. Februar 2011
Reihenfolge, in der Assemblies geladen werden unter .NET
Möchte man eine Assembly, die einen "Strong Name" hat und im GAC ist explizit aus einem lokalen Verzeichnis laden (z.B. zu Debug-Zwecken), muss die Assembly ohne Public Key referenziert werden. Dass erreicht man z.B. in Visual Studio in dem man das Projektfile editiert und unter
den PublicKey entfernt:
Das hängt damit zusammen, dass immer zuerst im GAC gesucht wird.
Siehe auch http://msdn.microsoft.com/en-us/library/aa720133.aspx und http://www.informit.com/articles/article.aspx?p=30601&seqNum=6
… <ItemGroup> <Reference Include="RFeest.SomeAssembly, Version=1.0.0.3421, Culture=neutral, PublicKeyToken=2a234234234fasd, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\projects\bin\RFeest.SomeAssembly.dll</HintPath> </Reference> …
den PublicKey entfernt:
… <ItemGroup> <Reference Include="RFeest.SomeAssembly, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\projects\bin\RFeest.SomeAssembly.dll</HintPath> </Reference> …
Das hängt damit zusammen, dass immer zuerst im GAC gesucht wird.
Siehe auch http://msdn.microsoft.com/en-us/library/aa720133.aspx und http://www.informit.com/articles/article.aspx?p=30601&seqNum=6
9. Februar 2011
Defekte TCP/IP-Konfiguration unter Windows zurücksetzen
Um eine defekte TCP/IP-Konfigurations zurückzusetzen (z.B. wenn die gesetzte IP-Adresse nach einem Reboot wieder verschwindet) muss folgender Befehl auf der Kommandozeile ausgeführt werden:
netsh int ip reset
2. Februar 2011
sqlcmd, SQLServer ohne ManagementStudio
Der SQLServer kann auch ohne ManagementStudio abgefragt werden. Praktisch, wenn man nur z.B. kurz einen Connect testen möchte.
Starten des Kommandozeilentools mit Connect
DB auswählen
Einen Select ausführen
Siehe auch
Starten des Kommandozeilentools mit Connect
sqlcmd -S localhost\RFSQL2008R2
DB auswählen
select MY_DB
Einen Select ausführen
select * from mytable; GO
Siehe auch
Abonnieren
Posts (Atom)