Jump to content

nahemoth

Abgemeldet
  • Gesamte Inhalte

    186
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von nahemoth

  1. Hallo, ich habe hier ein Windows 7 Notebook zur "Reparatur", wenn ich mich als Benutzer mit Administratorrechten anmelde, bekomme ich einen Bluescreen. Wenn ich mich alsnormaler Benutzer anmelde und etwas als Administrator ausführen möchte, bekomme ich auch einen Bluescreen: Stop: 0x00000050 Hat mir jemand einen Tipp, wie ich dies ohne Neuinstallation lösen könnte? oder komm ich da um eine Neuinstallation nicht herum? Vielen Dank!
  2. es geht/ging um die daten, die struktur ist eigentlich egal. ich habs jetzt über Firebird geöffnet und in ne Excel-Datei gepackt. Der Kollege hat seine Daten und ist zufrieden ;-) Trotzdem danke! p.s.: das mit dem odbc-treiber hatte ich auch versucht, aber das hat nicht geklappt, der hat die db nicht geöffnet.
  3. Hallo, ich habe eine Firebird Datenbank (.gdb) die ich gerne nach Access konvertieren würde. Ich kann die Datenbank mit dem Firebird ISQL Tool öffnen, aber ich kann keine ODBC dafür erstellen. Verwendet habe ich den aktuellen ODBC-Treiber für Firebird. Bei der Erstellung der ODBC sagt wer aber, dass er da DatenbankFile nicht öffnen kann. Hat hier jemand einen Tipp, wie ich diese nach MSSQL oder Access bekomme? Vielen Dank!
  4. Hallo, gibt es bei MSSQL2005 auch die Möglichkeit ein ER-Diagramm aus einer bestehenden Datenbank generieren zu lassen? Bei Mysql geht das mit dem Workbench, im ManagementStudio habe ich aber keine Solche funktion gefunden. Vielen Dank!
  5. Hallo, wir haben hier mehrere Standorte vernetzt und es wird unter anderem auf Terminalservern gearbeitet. Hier bekommen wir bei Abrechnungen oft Probleme mit der Bandbreite. Die Terminalserver stehen alle am zentralen Standort, die zugeordnetten Drucker aber an den Aussenstandorten. Momentan werden die Druckjobs auf dem Terminalserver gespoolt und dann über die WAN-Strecke an den Drucker gesendet. Ich würde nun gerne automatisieren, dass in PDF erzeugt wird und dann das PDF am Standort mit dem Drucker gespoolt und ausgedruckt wird. Lässt sich das so realisieren? Ich wäre für Anregungen sehr dankbar!
  6. Dies natürlich auf jeden Fall, es wäre auch denkbar, dass ein Fenster oder ähnliches Eingeblendet wird, dass die Sitzung aufgezeichnet wird. Der Personalrat etc. wird natürlich über die Maßnahme auch informiert. Zum Thema Software werde ich mir hier wohl einmal observeit ansehen.
  7. Es geht hier nicht um Mitarbeiterüberwachung, sondern darum, dass wenn von einem Softwarehersteller ein Techniker auf dem System ist, das Patientendaten beinhaltet, dass dieser Überwacht werden kann.
  8. Hallo, gibt es eine Möglichkeit, dass auf einem Terminalserver bei bestimmten Benutzern automatisch deren Sitzungen aufgezeichnet werden? Hat jemand Erfahrung mit solchen Tools? Ich habe das Tool observeIT gefunden. Vielen Dank!
  9. Problem gelöst: SET @Empfänger = @Empfänger + ';' + @tmp der Blank nach dem ; musste raus, der Exchange akzeptiert es nur, wenn die mailadressen direkt hintereinander stehen
  10. Im Trace schreibt er: aber auch daraus werde ich nicht schlau ... was bedeutet Zeichenfolge besitzt nicht das f". ?
  11. Alles klar, das funktioniert soweit, Danke!
  12. jap, das habe ich mittlerweile auch erkannt :) jetzt habe ich noch das Problem, dass er die Mails nicht versendet, wenn ich als @Recipients = @Empfänger angebe ... gebe ich @Ricipients = 'meine@adresse.de' ein, dann gehts ... den @Empfänger-String habe ich mir auch schon im Body zuschicken lassen, das geht. Nur wenn ich ihn als Empfänger eintrage verschickter nix. Wie kann ich da dahinter kommen, an was das hängt? Vielen Dank! Edit: ich versende die mails wie folgt: BEGIN EXEC msdb.dbo.sp_send_dbmail @profile_name = 'Mail', @body = @Body, @body_format = 'HTML', @subject = @Subject, @blind_copy_recipients = @bcc_Empfänger, @recipients = @Empfänger, @mailitem_id = @item_id OUTPUT END wenn hier @Empfänger steht, gehen keine mails raus, wenn ich sie direkt angebe, funktioniert es.
  13. Ich habe den Fehler gefunden ... ein Feld hat nicht gepasst, die Werte waren unterschiedlich. Jetzt habe ich aber das Problem, dass der String der erstellt wird immer mit ; beginnt, also muss der erste datensatz, den er nimmt leer sein.
  14. Hallo, ich versuche Mailadressen aus einer Datenbank in einem String zusammenzufügen: DECLARE Empfaenger CURSOR FOR SELECT Mailadresse FROM Adressen WHERE mandant = @Mandant OPEN Empfaenger FETCH NEXT FROM Empfaenger INTO @tmp WHILE @@FETCH_STATUS = 0 BEGIN SET @Empfänger = @Empfänger + '; ' + @tmp FETCH NEXT FROM Empfaenger INTO @tmp END; DEALLOCATE Empfaenger; PRINT @Empfänger; Aber er gibt mir hier nichts zurück. Die Abfrage für sich liefert mir eine Liste an Mailadressen. Ich finde den Fehler nicht, kann mir hier jemand weiterhelfen? Vielen Dank!
  15. Es soll per Trigger eine Mail versandt werden, sobald ein neuer Datensatz angelegt wird. Ich habs wie folgt gedacht: DECLARE @tmp CHAR(20) DECLARE @Empfänger char(500) DECLARE cc CURSOR FOR SELECT IV_Adressen.Mailadresse FROM IV_Adressen WHERE IV_Adressen.mandant = @Mandant AND (Station='alle' OR Station = @Station) OPEN cc WHILE (0=0) BEGIN FETCH NEXT FROM cc into @tmp IF ( @@fetch_status <> 0 ) BREAK SET @Empfänger = @Empfänger + '; ' + @tmp END DEALLOCATE cc Ich strauchle nur gerade, weil das ja bei einem "FOR INSERT" Trigger noch in der INSERTED Tabelle steht, und ja für jeden Datensatz dieser Trigger ausgeführt werden soll.
  16. Hallo, ich ermittle aus einer Tabelle Emailadressen, an die dann vom MSSQL-Server automatisch eine Mail versendet wird. Nune habe ich in dem Ergebnis der Abfrage alle gewünschten Adressen in jeweils einem Datensatz. Ist es nun möglich diese Datensätze zu einem mit ; getrennt zusammenzufügen? So, dass am Ende nur ein String in einer Variablen steht: "Adresse1; Adresse2, Adresse3..." und ich diese Variable an @recipients für sp_send_dbmail übergeben kann. Vielen Dank!
  17. Hallo, ich möchte einen SQL Server 2008 R2 auf einem Windows Server 2003 R2 installieren. Ich bekomme beim Aufruf der setup.exe folgenden Fehler: --------------------------- setup.exe - Abbild fehlerhaft --------------------------- Die Anwendung oder DLL UNC\XXX\SQL Sofware\SQL_Server2008_R2_Enterprise_Edtn_German\resources\1031\setup.rll ist keine gültige Windows-Datei. Überprüfen Sie dies mit der Installationsdiskette. --------------------------- OK --------------------------- --------------------------- SQL Server Setup --------------------------- SQL Server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through Control Panel. --------------------------- OK --------------------------- Wenn ich nach dem Fehler google, wird mir gesagt, dass die Spracheinstellungen nicht stimmen. Ich habe dort De-De eingestellt und das Serverimage ist DEU, also sollte das schon stimmen. Wie kann ich hier vorgehen? Vielen Dank!
  18. Alles klar, also ALTER TRIGGER [benachrichtigung] ON dbo.zugriffe FOR INSERT AS DECLARE @Benutzer char SET @Benutzer = (SELECT Benutzer FROM inserted) und dann um bei einem Bestimmten Namen eine Prozedur aufzurufen: BEGIN IF @Benutzer = "Benutzer1" THEN EXECUTE dbo.MailVersand(@Benutzer) END IF; END hierbei wird dann der Benutzername an die Prozedur übergeben, richtig? FOR EACH gibt es ja beim MSSQL nicht habe ich gelesen, führt er dann die Anweisung für jeden gefundenen Datensatz durch? Vielen Dank!
  19. Hallo, ich würde gerne, wenn eine neuer Datensatz geschrieben wird eine Prozedur aufrufen und dieser den Wert von Feld1 übergeben. Mein Ansatz: ON Table1 FOR INSERT AS DECLARE @Benutzer char SET @Benutzer = :NEW.Benutzer BEGIN IF @Benutzer = "User1" OR @Benutzer = "User2" THEN EXECUTE dbo.MailVersand(@Benutzer) END IF; END Er lässt mich aber über :NEW.Benutzer nicht auf das Feld Benutzer des neuen Datensatzes zugreifen. Wie muss dies bei MSSQL 2005 richtig definiert werden? Vielen Dank für die Hilfe!
  20. ja, genau, bei mir bleibt es auch grau :/
  21. Hallo, geht das bei Win7 mit dem Remotedesktopdienste-Manager nicht, das ich mich auf bestehende Sitzungen schalten kann, wie das mit tsadmin geht? Vielen Dank!
  22. Hallo, ich habe auf einem Terminalserver VB2010 installiert, das aber nur ein bestimmter Personenkreis nutzen soll. Gibt es da einen Weg, dies möglichst einfach zu regulieren? Die User, die es nicht benutzen können sollen sind aber auch für AD berechtigt, also würden Sie hier Richtlinien gleich entfernen oder anpassen. Gibt es da noch einen anderen Weg? Vielen Dank!
  23. Hallo Mamamia, vielen Dank für deine Antwort. Das Durcheinander kommt daher, dass ich mich da erst gerade einarbeite und solche Sachen dann über Google und Coppy&Paste, also trial and error, löse. Wie weist man dem User-Objekt nun einen Benutzer zu? Ich würde da ja gerne in der Schleife mehrere Benutzer sequentiell verarbeiten. Ich habe hier noch einen Artikel gefunden, aber dort wird es wieder ganz anderst gelöst. Geht das auf "meinenm" Weg auch? Vielen Dank! edit: bin etwes weiter: Dim UserID As String Dim RootDSE As New DirectoryServices.DirectoryEntry("LDAP://RootDSE") Dim DomainDN As String = RootDSE.Properties("DefaultNamingContext").Value Dim ADEntry As New DirectoryServices.DirectoryEntry("LDAP://" & DomainDN) Dim objSearch As New System.DirectoryServices.DirectorySearcher(ADEntry) 'Dim ADSearchResult As System.DirectoryServices.SearchResult Dim oResults As DirectoryServices.SearchResultCollection Dim oResult As DirectoryServices.SearchResult 'Dim myresults As String Dim i As Integer i = 1 UserID = "schmidt" objSearch.PropertiesToLoad.Add("uid") objSearch.PropertiesToLoad.Add("givenname") objSearch.PropertiesToLoad.Add("cn") objSearch.PropertiesToLoad.Add("AccountExpirationDate") objSearch.Filter = ("(samAccountName=*" & UserID & "*)") oResults = objSearch.FindAll For Each oResult In oResults Label10.Text = oResult.GetDirectoryEntry.Properties("cn").Value.ToString MsgBox(oResult.GetDirectoryEntry.Properties("cn").Value.ToString) MsgBox(oResult.GetDirectoryEntry.Properties("AccountExpirationDate").Value.ToString) i = i + 1 Next so sollte ich doch auf das Auslaufdatum zugreiffen können, oder? den Namen gibt er jetzt richtig aus.
  24. Ja, diese Aussage kenne ich, aber wir sind sogar rechtlich dazu verpflichtet mitzuloggen, wer wann auf welchen Servern arbeitet.
×
×
  • Neu erstellen...