Jump to content

crazyysql

Members
  • Gesamte Inhalte

    9
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von crazyysql

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

  1. ich würde auch noch die master (dort stehen die logins) und ggf. auch die msdb (hier stehen die ganzen Automatisierungen) mittels der SSMS sichern und mitnehmen. Erspart später das Problem der "verwaisten user" zu klären.
  2. CREATE FUNCTION schema.udf_Zaehler_ermitteln ( @udf_wop_closedate date ) RETURNS int WITH EXECUTE AS ???????????????? AS BEGIN RETURN (SELECT COUNT(*) FROM WOP INNER JOIN WO ON WOP.WONUM = WO.WONUM WHERE @udf_wop_closedate > 1900-01-01 AND WO.WONUM = WOP.WONUM) END GO
  3. use MeineReparaturDatenbank GO /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SCALARE FUNKTION, die den Zähler zurückgibt Übergabeparameter ist wop.closedate ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ USE MeineReparaturdatenbank GO IF OBJECT_ID (N'schema.udf_Zaehler_ermitteln') IS NOT NULL DROP FUNCTION schema.udf_Zaehler_ermitteln GO -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CREATE FUNCTION schema.udf_Zaehler_ermitteln ( @udf_wop_closedate date ) RETURNS int WITH EXECUTE AS ???????????????? AS BEGIN RETURN (SELECT COUNT(*) FROM WOP INNER JOIN WO ON WOP.WONUM = WO.WONUM WHERE WOP.CLOSEDATE > 1900-01-01 AND WO.WONUM = WOP.WONUM) END GO -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- VIEW erstellen -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IF EXISTS(SELECT name FROM sys.views WHERE name = N'vTOP10WONUM') DROP VIEW vTOP10WONUM GO CREATE VIEW schema.vTOP10WONUM AS SELECT TOP 10 T.WONUM as 'WonumReferenz' ,COUNT(*) as 'MyTop10Count' FROM WOP AS T WHERE T.WONUM = WOP.WONUM GROUP BY T.WONUM ORDER BY MyCount DESC ) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- jetzt Dein SELECT -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SELECT WOP.CLOSEDATE AS Arbeitsdatum ,WOP.EQNUM AS Maschine ,WOEQLIST.SERIALNUM AS MaNr ,WOMETER.METERREADING AS BetrStd ,WOP.ITEMNUM AS Sachnmummer ,WOP.DESCRIPTION AS Bezeichnung ,(WOP.TOTALUNITCOST / WOP.QTYUSED) AS Einzelpreis ,WOP.QTYUSED AS Ausg ,WO.TASKDESC AS Bemerkung ,WOE.EMPCODE AS ArbnNr ,WO.WONUM AS Referenz ,schema.udf_Zaehler_ermitteln(WOP.CloseDate) AS Zaehler FROM WO INNER JOIN WOP ON WO.WONUM = WOP.WONUM LEFT JOIN WOEQLIST ON WO.WONUM = WOEQLIST.WONUM LEFT JOIN WOMETER ON WO.WONUM = WOMETER.WONUM LEFT JOIN WOE ON WO.WONUM = WOE.WONUM WHERE WOP.WONUM IN (SELECT mytop10Count FROM vTOP10WONUM WHERE vTOP10WONUM.WonumReferenz = WOP.WONUM ORDER BY MyCount DESC ) AND WOP.CLOSEDATE > 1900-01-01 ORDER BY Zaehler , WOP.CLOSEDATE DESC
  4. Klar, wer lesen kann ist EINDEUTIG im Vorteil und wenn dann die Dienste und Verbindingen auch noch richtig konfiguriert sind, klappts es auch mit .... Danke für Eure Hilfe Achso, der Aufruf erfolgt mit xxx.xxx.xxx.xxx\instancename:login
  5. Moin Moin aus Geesthacht Danke für die Antworten aber es funktionierte leider nicht. TCP/IP ist über den SQL Configuration Manager und bei der Anmeldung eingestellt. Die Firewall ist ausgeschaltet. :( Könnte es daran liegen, daß nur bei der Standardinstanz die gesamte Software für den SQL-Server installiert wird und bei der Installation einer Instance nur noch die zusätzliche notwendige Software "dazu" installiert wird?
  6. Das hat mit Namensauflösung nichts zu tun. Es soll dazu dienen, auf SQL-Server des Unternehmens zuzugreifen, die ich nur über IP ansprechen kann. D.h. die anderen SQL-Server stehen sehr weit entfernt (teils im Ausland) Jetzt habe ich versucht mit der DEV-Edition und Virtualisierung das im MiniMiniFormat nachzubauen. Aber ich bekomme Zugang immer nur auf die Standardinstanz. Gruß Tom
  7. Ja, habe ich ohne Erfolg. :( Auch andere Ports den Instanzen gegeben und IP:PORT versucht :(
  8. Hallo Da ist ein kleines Problem, zu dem ich gerne Eure Hilfe brauchen könnte. Ich verwende einen SQL2008R2 DEVELOPER mit der IP 10.10.0.11 und "lausche" auf den Port 1433. Mein SQLServerManagementStudio läuft auf einem anderen Rechner (10.10.0.50) Beim Anmelden an den SQL-Server (10.10.0.11) kann ich als Servernamen diese IP eingeben und bekomme Zugang zur Standardinstance MSSQLSERVER. Ich habe 2 weitere named Instances auf diesem Server. Gibt es jetzt die Möglichkeit, ebenfalls mit Eingabe der IP als Servernamen von meinem SSMS auf eine er named instances zuzugreifen? Geht das überhaupt? Danke für Eure Hilfe
×
×
  • Neu erstellen...