meine Sys/Db admin & Developper Notitzen - wer Rechtschreibfehler findet darf sie behalten ... my Sys/Db Admin and developper notes - I don't care about typos
Friday, April 30, 2010
Tuesday, April 27, 2010
Remotedesktop Port ändern
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
Portnumber
Portnumber
Windows Server Kennwortrichtlinien, Anmelden als Dienst
Start/Verwaltung/Gruppenrichtlinienverwaltung (als DOmän Admin !)
default domänen policy rechte Maustzaste bearbeiten
ComputerKonfig/WindowsEinst/Sicherheitseinst/Kontorichtlinien
Start|Programme|Verwaltung|Lokale Sicherheitsrichtlinie
Lokale Sicherheitseinstellungen|Lokale Richtlinien "Zuweisung von Benutzerrechten" ,"Als Dienst anmelden".
default domänen policy rechte Maustzaste bearbeiten
ComputerKonfig/WindowsEinst/Sicherheitseinst/Kontorichtlinien
Start|Programme|Verwaltung|Lokale Sicherheitsrichtlinie
Lokale Sicherheitseinstellungen|Lokale Richtlinien "Zuweisung von Benutzerrechten" ,"Als Dienst anmelden".
Tuesday, April 20, 2010
for XML um strings einer unterabfrage zusammenzufügen
einfachste verwendung von for xml:
select * from sys.objects for Xml Auto
erezugt ein XML das für jede tabellenzeile ein xml element mit attributen für jede spalte enthält
select * from sys.objects for XML PATH('') erezugt für jede zeile ein set von xml elementen für jede spalte mit den spaltenwerten
select ','+ name from sys.objects for XML Path('')
enthält keine elemnte tags, da die spalte keinen namen hat, also nur einen , seperierten string als xml
select cast( (select ', '+lastname from [User] for Xml PATH('') ) as Varchar(MAX))
wandelt das ganze in einen string um
select * from sys.objects for Xml Auto
erezugt ein XML das für jede tabellenzeile ein xml element mit attributen für jede spalte enthält
select * from sys.objects for XML PATH('') erezugt für jede zeile ein set von xml elementen für jede spalte mit den spaltenwerten
select ','+ name from sys.objects for XML Path('')
enthält keine elemnte tags, da die spalte keinen namen hat, also nur einen , seperierten string als xml
select cast( (select ', '+lastname from [User] for Xml PATH('') ) as Varchar(MAX))
wandelt das ganze in einen string um
Reporting Services DateAdd
in Reporting Services wird die .NEt FUnktion Dateadd aufgerufen, nicht die gleichnamige TSQL Funktion, daher die DateInterval Enum verwenden statt einem String als Zeitintervall, z.b.:
=DateAdd(DateInterval.Month, 6, Parameters!StartDate.Value)
oder auch mit String:
=DateAdd("d",-7, Today)
=DateAdd(DateInterval.Month, 6, Parameters!StartDate.Value)
oder auch mit String:
=DateAdd("d",-7, Today)
Wednesday, April 07, 2010
Windows 7 Ruhezustand
In Energioptionen, Erweiterte Eiunstellungen, Energiesparen, Hybridmodus zulassen "Nein"
Visual Studio Shortcuts
Visual Studio Shortcuts
shift F12 = Find all references,
CRT SHIFT Space = Intellisense Tooltip
shift F12 = Find all references,
CRT SHIFT Space = Intellisense Tooltip
Dataset Typ plötzlich unbekannt
manchmal erhält man bei der Arbeit mit typisierten Datasets die Meldung, dass eine typisierte Row nicht mehr bekannt ist. Dann hilft es, im Dataset xsd Designer eine test Tabelle hinzuzufügen, zu kompelieren und dann wieder zu lsöchen - scheinbar schaut der make Prozess nur aufs xsd File und nicht auf das designer.cs file.
Tuesday, April 06, 2010
Internet Explorer Suchanbieter hinzufügen
neben dem Suchfeld aufs Drop Down klicken, "Find More providers" auswählen => http://www.ieaddons.com/de/searchproviders wird geöffnet, dort ganz unten auf den Link "Erstellen Sie Ihren eigenen Suchanbieter" drücken => http://www.ieaddons.com/de/createsearch.aspx wird aufgerufen, dort die URL des Suchanbieters mit Suche nach TEST eingebn
Thursday, April 01, 2010
Erweiterte Partition unter Vista, Win7
Unter Computermanagement/Datenträgerverwaltung kann man ab Vista nur mehr ein einfaches Volume erstellen. Das Shell Tool Diskpart kann mittels
create partition extended eine erweiterte Partition erstellen:
1) Aufruf DISKPART von der Shell oder Ausführen, admin rechte vonnöten
2) mittels list disk die Datenträger auflisten
3) mittels SELECT DISK Nr die Disk auswählen, auf der man die erweiterte Partition erstellen will
4) Create Partition extended size= erzeugt eine erweiterte partition, wenn size nicht angegeben wird, wird der gesamte freie Platz verwendet
create partition extended eine erweiterte Partition erstellen:
1) Aufruf DISKPART von der Shell oder Ausführen, admin rechte vonnöten
2) mittels list disk die Datenträger auflisten
3) mittels SELECT DISK Nr die Disk auswählen, auf der man die erweiterte Partition erstellen will
4) Create Partition extended size= erzeugt eine erweiterte partition, wenn size nicht angegeben wird, wird der gesamte freie Platz verwendet
Thursday, March 18, 2010
Exception beim Debuggen direkt beim auslösenden Code abfangen
CRT ALT E öffnet Fenster zum EInstellen, welche Exceptions wo behandelt werden sollen. Beim Debuggen sind try catch Blöcke unagenehm, weil dort erst der Debugger halt macht. Mit Anhacken der spalte ausgeklöst (Thrown) im Exception Handler Fenster wird direkt beim Fehler gestoppt
Wednesday, March 17, 2010
typisiertes Dataset neu generieren
Wenn man in einem typisierten Dataset Felder hinzufügt oder dessen Eigenschaften ändert, wird öfters mal nicht der Code nue generiert oder es gibt Compiler Fehler beim neu generieren. Abhilfe: Dataset raus aus dem Projekt und wieder hinzufügen oder RunCustom Tool im Solution Explorer auswählen, dann wird der Code neu generiert
Tuesday, March 16, 2010
Windows7 Aktivierungsfehler
einfach denselben Productkey nochmals eingeben (Systemsteuerung / System / Windows aktivieren ganz unten)
Leerzeilen in Visual Studio löschen / Delete empty lines in Visual Studio (VS)
mittels regEx leerzeilen durch nichts ersetzen:
suchen nach: ^\n (sucht alle Leerzeilen (\n) am Anfang ^
ersetzen:
mit regEx
replace empty lines by nothing with regex:
search all new lines at beginning ^\n (=empty line)
replace:
suchen nach: ^\n (sucht alle Leerzeilen (\n) am Anfang ^
ersetzen:
mit regEx
replace empty lines by nothing with regex:
search all new lines at beginning ^\n (=empty line)
replace:
Sunday, March 14, 2010
Documents and Settings in Windows 7
Seit Vista ist Document and Settings denied for everyone - in Security Deny für die Gruppe Everyone entfernen (in Advanced PropertiesI
Access: maximale Sperrungen Dateisätze überschritten
Lösung:
A) DAO.DBEngine.SetOption dbmaxlocksperfile,15000
B) Maxlocks in Registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0\MaxLocksperFile ändern
A) DAO.DBEngine.SetOption dbmaxlocksperfile,15000
B) Maxlocks in Registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0\MaxLocksperFile ändern
Thursday, March 11, 2010
Datarows zwischen Datatables kopieren
Wenn man versucht eine Datarow zu einer anderen Tabelle hinzuzufügen, erhält man die Fehlermeldung, dass diese Datarow eben schon zu einer Tabelle gehört.
Mit Datatable.Import läßt sich eine Datarow mit gleichem Inhalt erzeugen
Mit Datatable.Import läßt sich eine Datarow mit gleichem Inhalt erzeugen
Crystal Reports: Elemente unterdrücken (ausblenden) / hide elements
Um Elemente (z.b. Subreports) in einem Crystal Report auszublenden einfach im report designer mit rechter Maustaste auf den Subbericht klicken, Objekt formatieren wählen und eine Formel für die Eigenschaft unterdrücken angeben.
to hide elements (e.g. subreports) in crystall reports just click with right mouse key on the element, format object, formula for hide
to hide elements (e.g. subreports) in crystall reports just click with right mouse key on the element, format object, formula for hide
Friday, March 05, 2010
Reporting Services: Übersschriften beim scrollen anzeigen
Property 'Fixed Header' der Report Tabelle auf 'true' setzen.
Thursday, February 11, 2010
.Net Resourcen
einfach in ein resx file bilder usw hinzufügen (drag & drop aus dem Explorer) es wird dann in ein resource file compeliert und zum assembly dazugelinkt
Subscribe to:
Posts (Atom)