Goos
-
Gesamte Inhalte
1.285 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Goos
-
-
Er sagt dann er kann Customers nicht finden.
Oh, er kann reden?
Eine wortwörtliche Fehlermeldung ist in aller Regel aussagekräftiger.
Ich tippe mal darauf, dass du in der falschen DB unterwegs bist.
Du könntest den Tabellennamen mal 3teilig eingeben.
SELECT * FROM Northwind.dbo.Customers
Goos
-
-
Ui, das wundert mich nun aber.
Auf meinem System funktionierts.
Waerst so nett, Dein "funktioniert nicht" etwas naeher zu erlaeutern?
Goos
-
Ne andere Moeglichkeit waere z.B.
SELECT Name , right(name,Len(name)-patindex(',%',name)) AS NameNeu FROM ( SELECT ',Max,Mustermann' AS Name ---> Max,Mustermann UNION SELECT 'Maxi,Mustermann' ---> Maxi,Mustermann ) names
Goos
-
Es gibt die Microsoft Chart Controls, welche ne ganze Menge an Moeglichkeiten bieten.
Goos
-
Im MS SQL Server existieren ja systeminterne Tabellen wie z.B. Inserted usw.
Nein, die existieren erstmal nicht.
Die Inserted/Deleted Tabellen existieren nur zur Triggerlaufzeit als lokale temporaere Tabellen.
Dein Trigger erzeugt also eine Inserted und eine Deleted Tabelle in der tempdb.
Da es lokale temporaere Tabellen sind, existiert fuer jeden Triggeraufruf ein solches Paar in der tempdb.
Es gibt die Tabellen also auch nicht nur einmal fuer jede von dir angelegte Tabelle.
Goos
-
So ganz direkt in ein File schreiben geht nicht.
Möglichkeiten gibts beispielsweise ueber:
- SSIS
- xp_cmdshell
- BCP
- CLR
Goos
- SSIS
-
Bitte gerne. Ich glaub nun fuehl ich mich wirklich alt ^^
-
Ja da gabs ein DBCC INDEXDEFRAG fuer
-
während die Tabelle selbst laut Anzeige grad mal ~200mb hat.
Wie und wo hast das nachgeschaut?
Ich wuerd mal noch schaetzen, dass du nen recht stark fragmentierten Clustered Index hast und sich der benoetigte Speicherplatz daraus ergibt.
Goos
-
Eine deine Kundennummern in der Tabelle Rechnungen mit Datum >= 01.01.2009 ist unbekannt (NULL)
Goos
-
Jetzt die Frage wie mache ich das der Vorgesetzte als FK eingetragen ist und ein Pilot nie sein eigener Vorgesetzter sein kann.
Hi scaleo,
du setzt einfach noch n check constraint dafuer. Ganz wie beim Dienstgrad, nur nicht auf Spaltenebene.
Den ersten Teil deiner Frage hab ich nicht wirklich verstanden.
Goos
-
Das bekommst aus den Tabellen sysjobs und sysjobhistory in der MSDB.
Abgesehen davon kannst auch noch die System Table Map vom 2000er runterladen und dich dort genau informieren.
Goos
-
Na gut. Wenn es dich beruhigt, dann kannst nen Logon Trigger implementieren und dabei den Hostname abfragen.
Sowas gabs wenn ichs richtig im Kopf hab auch schon bei der 2005er Version.
Goos
-
Nehmen wir mal an die Anwendung telefoniert nachhause und überträgt dabei die logindaten die ich Ihr für den sql server hinzugefügt habe.
Prinzipiell habe ich natürlich ein neues sql konto angelegt mit den minimal benötigten Rechten (Das heißt dieser Account hat nur Zugriff auf die von Ihm angelegte Datenbank).
Allerdings kann/muss dieser Account Zugriff auf System Tables haben um überhaupt rudimentäre Funktionen auzuführen. Da liegt mein Problem. Denn ein gewiefter IT'ler kann so eines mit den System Tables anstellen und auch herausfinden.
Gehen wir davon aus das es möglich wäre das ich ein Konto so einrichten könnte das es sich nur vom Localhost anmelden könnte. Damit wäre das Problem einfacherweise umgangen, da Sie selbst wenn Sie die Daten hätte sich nicht Remote am Server anmelden könnten.
Wenn du was gegen deine Paranoia tun willst, dann unterbinde doch einfach Internetzugriffe der Applikation.
Ansonsten bleibt dir auch noch eine eigene MSSQL Instanz auf der du nur Shared Memory Zugriffe aktivierst.
Prinzipiell gibt dir das aber kein Plus an Sicherheit. Die Anwendung koennte, insofern sie ueble Absichten verfolgt, von aussen als Proxy fuer den Zugriff auf deinen SQL Server benutzt werden. Somit waer die Sicherheit, die du ueber lokale Anmeldung erlangen willst, wieder ausgehebelt.
Goos
-
Kennt hier noch jemand den Film "Der Wind und der Löwe"?
Zitat von Roosevelt: "warum eine so schöne Sache durch Legalität verderben"...
Leider nicht, klingt aber gut
nein, ich werde keine Bank ausrauben. Versprochen.
Ich bin nun wirklich total erleichtert.
Habe ich erwähnt, dass das ein Weilchen dauern könnt?
Macht nix, ich hab Zeit. Abgesehen davon brauchts ja keine fertige Anwendung zu sein.
Wenn du mal ein tolles Konzept zusammengestellt hast, dann kannst das ja vorstellen.
Goos
-
Ballon Trees Gerade bei größeren Datenbanken ist die hauseigene Visualisierung vom SQL ManagementStudio nicht so toll.
Gut, das lass ich gelten. Dependency Tracker ist toll, insofern man direkt damit arbeitet.
Die Exportformate sind in meinen Augen allerdings ...hmmm nuja... suboptimal.
Da ich aber weder Akien kaufen noch Banken ausrauben will, um mir die Toolsammlung kaufen zu könnenBanken ausrauben gehoert sich nicht und die Aktien solltest dann doch eher VERkaufen
Willst du die Tools denn privat nutzen?
Deine Ambitionen bezueglich eines Dependecy Trackers find ich gut. Gib doch mal Bescheid was daraus wird.
Goos
-
Hi Pixie,
mir ist gerade zu den drei von dir genannten Tools nichts bekannt. Zu anderen Tools wie Compare, Data Generator und MultiScript gibts durchaus Alternativen.
Was genau stellst du denn mit dem Dependency Tracker an? Mir ist dazu noch keine praktikable Verwendungsmoeglichkeit eingefallen.
Goos
-
Was ist los?
Bitte nochmal verstaendlich
Goos
-
Konvertieren solltest nicht.
Wenn du auf deiner Verbindung vorm Eintragen des Datums ein SET DATEFORMAT DMY absetzt, dann klappts auch.
Goos
-
Na vielleicht solltest dann erstmal in dem von dir bevorzugten Frontend fuer MySQL anfangen und dort das entsprechende SQL Statement ausprobieren.
Goos
-
Hi Benney,
dazu musst du die Tabellen Joinen.
Das schaut, wenn ich deine Informationen richtig interpretiert habe in etwa wie folgt aus:
SELECT * FROM Flugplan INNER JOIN Flughaefen ON Flugplan.abflughafen = Flughaefen.FID WHERE Flughaefen.flughafen = 'Muenchen'
Goos
-
Weiß jemand von euch wie ich etwas suchen kann wenn die einzelnen informationen von den verschiedenen Tabellen kommen??
Ja, weiss ich.
Vielleicht wirst in deiner Fragestellung mal etwas praeziser.
Goos
-
Aehmmm ok, nochmal zur Verdeutlichung.
"kein speicherbares Objekt" = "wird nicht abeglegt"
Goos
ODBC Connector hat einen Fehler
in .NET
Geschrieben
Wenn du bei ODBC bleiben magst, kannst ja noch mit File DSN's arbeiten.
Im Übrigen schauts fuer mich so aus, als würdest einfach auf ner falschen SQLServer Instanz arbeiten (dort gibts vielleicht einfach keine Northwind DB)
Hast aus Deiner Abfrage schonmal ein 'SELECT @@servername' gemacht um zu sehen ob Du auf dem richtigen DBMS arbeitest?
Ansonsten bietet sich vielleicht auch ein 'SELECT name FROM sys.databases' zur Anzeige der vorhandenen Datenbanken an.
Goos