Quantcast
Channel: SQL Server Express Forum
Viewing all 484 articles
Browse latest View live

For each aus Select-Ergebnis

$
0
0

Hallo zusammen,

ich möchte in einer Hilfstabelle alle Mitarbeiter eines Projektes einfügen, welche von unterschiedlichen Abteilungen sind. In meiner Projekt-Liste möchte ich nun hinter jedem Projekt ein Feld ausgeben, das die beteiligten Abteilungen aufführt.

Dazu füge ich nun alle Mitarbeiter eines Projektes in eine Hilfstabelle ein, danach führe ich die Abfrage in Form von "Select distinct Abteilung from projektmitarbeiter where projekt=id" aus und bekomme so die beteiligten Abteilungen.

Dieses Ergebnis aber möchte ich in ein Feld ausgeben, also müsste ich nun eine for each Schleife bauen und eine Variable mit den Abteilungen füttern. Danach kann ich ja Select Variable den Inhalt ausgeben.

Welche Möglichkeiten habe ich um das zu bewerkstelligen? Denke ich zu kompliziert?

Viele Grüsse,
Maximilian


Log all Queries to a SDF file

$
0
0

Hallo Forengemeinde,

ich hbae eine simple Frage:

ist es möglich mit einem Tool / Plugin sämtliche SQL Statements zu loggen die auf meiner .sdf ausgeführt werden? Ich benutze die Microsoft SQL Express Server Edition.

Vielen dank für eure Hinweise!

Grüße,

Guschtl

Stored Procedure Insert Relationship / Gespeicherte Prozedur Insert mit Beziehung

$
0
0

Hallo,

ich hänge ungefähr seit zwei Wochen an einem Verständnisproblem.

Habe bereits in diversen Büchern nachgeschlagen bzw. versucht nach einer Lösung zu googeln.

Ich habe eine zusammenhängende Tabelle diese möchte ich zerlegen und in ein neue Tabellen über Fremdschlüssel dann eine Beziehung herstellen. Das hab ich soweit eingestellt.

Dabei besteht die Beziehung aus einer Haupttabelle und zwei 1:1 zur Haupt sowie zwei 1:n Tabellen zur Haupt.

Dazu gibts ja auch eine Menge Anleitungen...

So nun zu meinem eigentlichen Problem:

Ich möchte über eine gespeicherte Prozedure einen neuen Datensatz hinzufügen.

Ich bin mir nicht mal sicher ob, dass so üblich ist. Ich finde keine Beispiele.

Also hab ich mir folgenden Code zusammen gebastelt:

	/*
	Name:  InsAusl
	Description: Insert From Auslieferung.xls
	Author: Sam
	Modification Log: Create

	Description				Date			Changed By
	Created procedure		07/22/2013		Sam
	*/
	
ALTER PROCEDURE dbo.InsAusl

	(
		-- tblComList
		@dRecorded DATE,
		@sCommission NVARCHAR(10),
		@iCategory TINYINT = 5,
		@iMetres TINYINT = 0,
		-- tblComExt
		@sAdvisor NVARCHAR(20),
		@sConstructor NVARCHAR(20),
		-- tblComDates
		@dTerm DATE,
		@dCustomer DATE,
		-- tblComBits
		@bData003 BIT = 0,
		@bData004 BIT = 0
	)
	
AS
	SET NOCOUNT ON;

BEGIN

	DECLARE @idCom BIGINT

	INSERT INTO [dbo].[tblComList]
		(dRecorded, iCategory, sCommission, iMetres)
	VALUES
		(@dRecorded, @iCategory, @sCommission, @iMetres)

	SELECT @idCom = SCOPE_IDENTITY()

	INSERT INTO [dbo].[tblComExt]
		(idComList, sAdvisor, sConstructor)
	VALUES
		(@idCom, @sAdvisor, @sConstructor)

	INSERT INTO [dbo].[tblComDates]
		(idComList, dTerm, dCustomer)
	VALUES
		(@idCom, @dTerm, @dCustomer)

	INSERT INTO [dbo].[tblComBits]
		(idComList, bData003, bData004)
	VALUES
		(@idCom, @bData003, @bData004)
		
END

Also ich steh irgendwie total auf dem Schlauch und weiß nicht wie ich einen sauberen Insert zu Stande bringe.

Auch ist mir nicht klar wie ich dann über C# oder Stored Procedure Daten über die Beziehung komplett abrufen kann.

Ursprünglich hätte ich gedacht ich übergebe die Daten und diese werden dann automatisch über automatisch angelegt Keys verknüpft?

Wäre Super wenn mir jemand weiterhelfen könnte oder ein Beispiel empfehlen könnte...

Danke, Gruss Sam

Abschließende ID (Identity) bei SQL Server 2012 Express

$
0
0

Guten Morgen,

ich habe eine SQL Datenbank (SQL Server 2012 Express) mitca. 53000 Datensätzen gehabt. Davon habe ich jetzt alle außer ca. 50 Datensätze gelöscht (Delete from ... where ...).

Jetzt habe ich jedoch den Fall, dass die alten Datensätze die ID´s 1 - 50 haben und die, die ich jetzt neu anlege ID´s über 53000 bekommen. Weißt einer von euch, wie ich einstellen kann, dass immer die kleinst mögliche ID genommen wird? Also dass ein neuer Datensatz in dem Beispiel die 51 hat?

Wäre echt super, wenn Ihr mir helfen könntet, lieben Dank im Voraus,

Desby

SQL 2012 Express Application

$
0
0

Wie ist es denn möglich mich am SQL 2012 Express Management Studio mich anzumelden. Das SA Passwort kenne ich nicht , oder gibts ein Standardpasswort?

Die Windows Authentifizierung klappt nicht- (Servername\MICROSOFT##SSEE) kann jemand weiterhelfen? danke!

 

Einzelne Komponente von Visual Studio Express 2013

$
0
0
Hallo,

ich habe mir "Microsoft Visual Studio Express 2013 für Windows Desktop" von der Homepage: https://www.microsoft.com/de-DE/download/details.aspx?id=40787 geladen brauche aber nicht alles hiervon. Wie kann ich aus diesem Paket nur einzelne Komponenten, z.B. C# oder C++, installieren?

Danke

Remotezugriff via Management Studio

$
0
0

Hallo,

ich versuche gerade vergebens remote auf eine bestehende Datenbank zu gelangen. Es handelt sich hier um eine SQL 2008 Express. Den Zugriff versuche ich remote mit einem SQL Management Studio von einem im Netzwerk befindlichen Server.

Der Remotezugriff ist auf die Instanz aktiviert (Maschine\datenbankname).

In der Konfiguration ist TCP, Shared Memory und Named Pipes aktiviert.

SQL Browser ist in der Zielmaschine aktiviert.

Verbindungsparameter:

Datenbankmodul

Maschine\datenbankname

SQL Authentifikation

Fehler beim Aufbau mit Datenbankname:

Es kann keine Verbindung mit 'Maschinenname\datenbankname' hergestellt werden.

Zusätzliche Informationen:
Netzwerkbezogener oder instanzspezifischer Fehler beim herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: Named Pipes-Provider, error: 40 - Verbindung mit SQL Server konnte nicht geöffnet werden) (Microsoft SQL Server, Fehler: 1326)

Jemand eine Idee wo ich suchen muss?

SQL Server VSS Writer fehlt im VSSadmin

$
0
0

Hi,

ich habe hier einen SBS 2011 Standard. Dort wurde Acronis for Server installiert. Die Sicherung lief sofort ohne Probleme.

Seit dem die CTI Software Octopus Desk 250 von der Telekom installiert wurde mit einer SQL Express 2008 Instanz, „fehlt der SQL Server VSS Writer“ im „vssadmin“.

Somit kann Acronis keine SQL Instanz sichern. Laut Acronis soll ich mich an MS wenden.

Der Dienst „SQL Server VSS Writer“ läuft  mit dem „Lokales System“ Konto. An die Neu Instanz komme ich nicht ran, da der Hersteller das Passwort nicht rausrückt.

Wie bekomme ich den "SQL Server VSS Writer" wieder in die VSSadmin Liste?

Gruß

Mathias


Collation nicht auf SQL 2012 Express verfügbar?

$
0
0

Hallo,

 

wie auf dem Bild zu sehen ist, ziehe ich eine SharePoint Farm hoch.

Nur komme ich bei der Datenbank-Anbindung zum SQL Server nicht weiter.

Die Collation Latin1_General_CI_AS_KS_WS wird gefordert, nur kann der SQL Server damit nichts anfangen.

Alter der zuvor erstellten SharePointDB... bzw. eine Neuinstallation bringen nichts, da gerade die Collation in der Liste auszuwählender Collations nicht auftaucht?

Heißt das nun, dass ich auf SQL Express 2008 zurückgreifen muss?

 

Eingesetzte Produkte:

Windows Server 2012, SQL 2012 Express SP1, SharePoint 2013

viele Grüße und Danke

Daten explortiere/importieren und Spalteneigenschaften

$
0
0

Guten Abend

Ich arbeite in einer Firma in der Produktion. Um meine Arbeit ein bisschen einfacher zu machen, habe ich im Laufe des letzten Jahres eine Verwaltungssoftware für die Aufträge geschrieben. Die dazu benötigte SQL Express 2012 Datenbank lief bei mir zu Hause auf einem alten PC.

Da die Software nun fertig ist und auch schon an die 2000 Aufträge und 3000 Bearbeitungen umfasst, bin ich daran die Datenbank in den Firmeneigenen SQL Server zu importieren.

Der Chef der IT hat mir einen VPN Zugang ermöglicht und eine Datenbank erstellt. Zudem hat er mir einen Benutzer Admin (db_owner) und einen User (reader/writer) erstellt.

Benutzer selber kann ich nicht ändern.

Ich muss dazu sagen, ich weiss von SQL Servern das was ich bei der Entwicklung von meiner Software gelernt habe, mehr nicht.

Ich muss nun also meine Tabellen (Keine Trigger) zur neuen Datenbank kopieren. Über die Backup und Restore funktion geht es nicht, da ich a) keine Rechte dazu habe und b) dann auch die Benutzer zerschiessen würde.

Ich habe mir dann unter "Task" die Daten importieren und Daten explortieren Funktion angeschaut. Mittels dieser konnte ich dann sehr einfach (sogar für mich :)) die Tabellen von der einen Datenbank in die andere kopieren. Als ich dann nach der fehlerfreien kopierung meine Software gestartet habe, lief alles problemlos, bis zu dem Punkt, als meine Software einen neuen Eintrag machen wollte. Da bemekte ich, das er wohl die Spalteneigenschaften, für meinen Fall wichtig den Primarykey und den Autoincrement nicht mitkopiert hat. Ich hoffte, mit einer Option kann ich das bei den Daten exportieren/importieren einstellen. Aber dem war leider nicht so.

Ich kann zwar die Primarykey und Autoincrement selber neu setzen, aber a) ist das viel Arbeit alles von Hand zu machen und b) weiss ich nicht ob danach noch alles wieder funktioniert, wenn der bei der ID wieder bei 1 anfängt.

Wie kann ich mein Problem Lösen?

Gruss

Black Rider

SQL Server 2014 Express: Server-Instanz nicht im Netz sichtbar

$
0
0

Ich habe den SQL Server Express zum Test auf einem PC unter Windows 7 Pro installiert.

Die Management Software funktioniert einwandfrei auf diesem Rechner, es ist jedoch nicht möglich einen weiteren Rechner bei der Datenbank-Instanz anzumelden. (Server-Instanz nicht gefunden).

Die Anmeldung als Administrator (SA) funktioniert ebenfalls nicht.

Gruß, Wilfried

Angelegte Tabelle unter „Master“ finden

$
0
0

Hallo,

ich habe es versehentlich geschafft, dass ich mit SQL-Express2012 unter der Verfügbaren Datenbank „Master“ eine Tabelle anzulegen. Nur wo hat das System diese Tabelle angelegt? Ich kann diese nicht finden, aber die Tabelle ist definitiv vorhanden, denn wenn ich eine neue Ansicht erstellen möchte, wird mir diese Tabelle auch angeboten.

Die Verbindung zum SQL Server wurde unerwartet getrennt. Das Programm wird geschlossen

$
0
0

Hallo

Ausgangslage:

PC, Windows 8.1 Pro.
SQL-Server 2012 Express WT installiert.

Es tritt folgende Fehlermeldung auf:

Die Verbindung zum SQL Server wurde unerwartet getrennt. Das Programm wird geschlossen.

Ich habe den SQL Server 2008 deinstalliert und danach den 2012 installiert. Die Fehlermeldung ist trotzdem wieder erschienen.

Kann mir da jemand einen Tipp geben?

Gruss Martin

Server Management Studio 2012

$
0
0

Ich habe SQL Server 2012 express installiert.

Ich kann mit dem Sql Server Management Studio 2008 keine Tabellen auf dem 2012-Server anlegen oder importierte Tabellen in der Struktur verändern.

Ich bekomme die Meldung :

Die Back-End-Version wird nicht zum Erstellen von Datenbankdiagrammen oder Tabellen unterstützt

(MS Visual Database Tools)

Please help me

SQL 2008R2 Express Remote Connection

$
0
0

Hallo,

ich versuche auf einem E2k10 Server den Kaspersky Exchange Virenscanner zu installieren und will dort keinen eigenen SQL Express installieren, sondern Remote auf den SQL Express auf dem zentralen Security Center zugreifen und dort eine DB anlegen.

Wenn ich meinen Domänenadmin Account verwende funktioniert der Zugriff direkt. Versuche ich den Zugriff mit einem Serviceuser, dann kann keine Verbindung hergestellt werden.
Der Serviceuser ist lokaler Admin auf dem Ziel SQL, außerdem DB Owner in der Datenbank.

Meldung: "Invalid SQL Server Parameters: Invalid account or Access is denied. Please make sure that your account has privilieges to perform this Operation."Hat jemand einen Tipp welche Berechtigung fehlt?

Danke!


Installation bricht bei Win7 ab - setup.rll error

$
0
0

Hallo zusammen,

mein Setup bricht bei Win 7 alle Installationen vom SQL-Server ab.

Win 8 läuft komischer Weise.

Hat da evtl. jemand einen Tipp?

--------------------------------------------

TITEL: SQL Server-Setupfehler.

Der folgende SQL Server-Setupfehler ist aufgetreten:

Der angegebene Schlüssel war nicht im Wörterbuch angegeben..

Hilfe erhalten Sie durch Klicken auf: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&EvtType=0x20043872%25400x9F75C56D

------------------------------
SCHALTFLÄCHEN:

OK
------------------------------

Fehler bei der Installation von SQL Server 2008 Express

$
0
0

Die Leistungsindikator-Registrierungsstruktur ist beschädigt. Um den Vorgang fortzusetzen, müssen Sie die Leistungsindikator-Registrierungsstruktur reparieren. Weitere Informationen finden Sie unter 'http://support.microsoft.com/kb/300956'.

Mit der angegebenen Supporthilfe lässt sich der Fehler nicht beseitigen.

Ich bin für jede Hilfe dankbar.

Gruß Klaus

Neue Datensätze werden nicht gespeichert

$
0
0

Hallo,

ich kann jetzt auf die Datenbank zugreifen.

Aber die nenen Datensätze werden nicht gespeichert.

Dim sqlConnection1 AsNew System.Data.SqlClient.SqlConnection("YOUR CONNECTION STRING")
Dim cmd AsNew System.Data.SqlClient.SqlCommand
cmd.CommandType = System.Data.CommandType.Text
cmd.CommandText = "INSERT Region (RegionID, RegionDescription) VALUES (5, 'NorthWestern')"
cmd.Connection = sqlConnection1
sqlConnection1.Open()
cmd.ExecuteNonQuery()

sqlConnection1.Close()

Fehlt da etwas im Code oder ist es eine Einstellung???

Gruß Klaus

"SELECT COUNT (*) As Anzahl FROM Region"

$
0
0

cmd.CommandText = "SELECT COUNT (*) As Anzahl FROM Region"
        cmd.Connection = sqlCon
        sqlCon.Open()
        cmd.ExecuteNonQuery()
        sqlCon.Close()

        MessageBox.Show(strAnzahl & " Kombinationen vorhanden!")

Wie kann ich die Anzahl abgreifen, damit ich sie ausgeben kann?

strAnzahl = cmd.ExecuteNonQuery()

bringt immer -1

Gruß Klaus

Und noch ne Frage. Wie kann ich die einzelnen Spaltenwerte eines Datensatzes auslesen???

$
0
0

Hallo,

das Internet ist voll mit Antworten.

Wenn man sie findet.

Ich finde sie leider nicht, deshalb muss ich mich hier durchfragen.

Vielleicht kann mir doch mal wer eine gute Seite sagen, wo man Antworten findet.

Danke.

Gruß Klaus

Viewing all 484 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>