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

Problem bei Datenbankversion

$
0
0

Hallo zusammen,

ich habe eine Datenbank unter SQL 17.3.
Diese möchte ich auch auf meinem Tablet verwenden. Da habe ich SQL 16 installiert. Nun bekomme ich die Fehlermeldung beim Versuch des Anfügens:

Database cannot be opened because it is version 869. This server supports version 782 and earlier.

Was kann ich da tun? Kann man die Version downgraden?

Grüße-


Dietrich


PS. Den Kompatibilitätsgrad habe ich auf SQL Server 2014 gesetzt.

Convertierung von Datetime

$
0
0
Hallo

ich habe in meiner privaten Entwicklungsumgebung SQL Server Express 2012 laufen, auf dem Server läuft die 2014er Version.

Jetzt muss ich ab und zu Daten mit dem Scriptgenerator aus Tabellen der 2014er Version generieren um diese dann mit dem 2012er zu bearbeiten. Meiste geht es um Insert.

Jetzt ist mir aufgefallen, dass beide Server Versionen beim generieren von Datetime unterschiedliche Werte anzeigen

der 2014er generiert
CAST(N'2018-04-16 11:28:32.870' AS DateTime), 1)

der 2012er folgendes
CAST(0x0000A8B600AFD623 AS DateTime), 1)

Ersteres lässt sich ohne

SET DATEFORMAT YMD

aber nicht in der 2012 Version aktualisieren.

Gibt es eine Möglichkeit, direkt über einen Einstellung im SSMS alle Datetime Werte in hex zu generieren?

Liebe Grüße, die Luzie!

Unzureichender Speicher / Applikation verliert Datenbankverbindung

$
0
0

Guten Morgen,

ich habe leider seit einigen Tagen ein Problem mit einem SQL Server und komme nicht auf den Grund des Problems.

Das Event Log ist leider voll mit nachstehenden Fehlermeldungen:

12/07/2017 08:00:59,spid60,Unknown,Failed allocate pages: FAIL_PAGE_ALLOCATION 1
12/07/2017 08:00:59,spid25s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 08:00:59,spid25s,Unknown,Error: 701<c/> Severity: 17<c/> State: 123.
12/07/2017 08:00:35,spid10s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 08:00:35,spid10s,Unknown,Error: 701<c/> Severity: 17<c/> State: 123.
12/07/2017 08:00:10,spid19s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 08:00:10,spid19s,Unknown,Error: 701<c/> Severity: 17<c/> State: 123.
12/07/2017 07:59:50,spid51,Unknown,Error: 18056<c/> Severity: 20<c/> State: 29. (Params:). The error is printed in terse mode because there was error during formatting. Tracing<c/> ETW<c/> notifications etc are skipped.
12/07/2017 07:59:49,spid51,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:49,spid51,Unknown,Error: 701<c/> Severity: 17<c/> State: 123.
12/07/2017 07:59:44,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:44,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:44,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:44,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:43,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:43,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:42,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:42,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:42,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:42,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:20,spid51,Unknown,Error: 18056<c/> Severity: 20<c/> State: 29. (Params:). The error is printed in terse mode because there was error during formatting. Tracing<c/> ETW<c/> notifications etc are skipped.
12/07/2017 07:59:19,spid51,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:19,spid51,Unknown,Error: 701<c/> Severity: 17<c/> State: 123.
12/07/2017 07:59:16,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:16,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 123.
12/07/2017 07:59:15,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:15,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:15,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:15,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:14,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.
12/07/2017 07:59:14,spid20s,Unknown,Error: 701<c/> Severity: 17<c/> State: 132.
12/07/2017 07:59:14,spid20s,Unknown,There is insufficient system memory in resource pool 'internal' to run this query.

Bedingt durch die Fehlermeldungen verliert der Citrix Broker Server immer wieder die Datenbankverbindung, was darin resultiert das sich die Benutzer leider nicht anmelden können.

Es handelt sich hierbei um einen SQL Express 2012 64bit, Version 11.0.50.58.0, lt. MS sollte somit das letzte Servicepack (SP2) installiert sein.

Die Datenbank die darauf läuft stammt vom Citrix Broker Service, und hat eine größe von ca. 150MB, ansonsten läuft nichts auf dem SQL Server.

Basissystem ist ein Windows 2008R2, am aktuellen Patchstand via Windows Update.

Das System selbst läuft eigentlich seit 3 Jahren Problemlos, Citrix seitig wurde nichts geändert, die einzigen änderungen am Server sind die Windows Updates.

Für Hinweise oder Tipps wäre ich sehr dankbar!

LG Martin

Datenbank externer Zugriff

$
0
0

Hallo,

kennt jemand eine gute Anleitung wie ich von einem anderen Rechner (nicht im gleichen Netz) auf meine Datenbank zugreifen kann.

Also Beispiel "RechnerHaus" steht zu Hause mit dem SQL-Server.

Jetzt will ich von "RechnerArbeit" mithilfe des SQL Management Studio mich mit meinen SQL Server zu Hause verbinden, um meine Datenbank zu sehen.

Liebe Grüße,

Laura

Beschreibung von datediff und datediff_big

$
0
0

Hallo,

mir ist aufgefallen, dass in der Beschreibung beider Funktionen dasselbe für den Rückgabewert steht:

For millisecond, the maximum difference between startdate and enddate is 24 days, 20 hours, 31 minutes and 23.647 seconds. For second, the maximum difference is 68 years.

Das ist für datediff richtig, da es ein int ist, aber für datediff_big falsch, da bigint viel größere Zahlen verarbeiten kann.

Aber wie teilt man das Microsoft mit?

Gruß

Willi

SQL Server Windows Anmeldung

$
0
0

Hallo,

Bin in einer Domäne mit ca. 50 anderen Leuten. Ich möchte gern, dass sich jeder auf meinen SQL Server anmelden kann. Automatisch mit seinen Windows Daten. Also per Windows Authentification, allerdings klappt das nur mit meinen Namen, wenn sich ein anderer (in der gleichen Domäne) anmelden will bekommt er eine Fehlermeldung.

Wie füge ich andere hinzu ohne dass Kennwort zu kennen oder brauch ich das?

Liebe Grüße,

Laura

Sql Server Konfiguration Manager Dienste Fehlen

$
0
0

Hallo und einen guten Tag,

Ich habe folgendes Problem: Ich muss im Rahmen einer Umschulung mich mit Visual Studio und SQL Server auseinandersetzen.

Nun sind wir bei Datenbanken und sollten SQL Server managment Studio 2017 installieren. Soweit so gut, ich kann mich aber nicht irgendwie anmelden bzw mich verbinden. Unter dem Server Konfigurator Manager werden mir auch keine Dienste

angezeigt welche man starten oder stoppen könnte.

Ich denke daran liegt das Problem, kann mir hier vielleicht jemand schnell helfen?

(Leider kann ich kein Screen anhängen da mein Profil überprüft werden muss)

Installation neuer Instanzen, oder SQL Produkten nicht möglich (0x80070643)

$
0
0

Hallo,

Seit dem Updaten von Windows gibs mehrere Probleme mit SQL.

Habe vor Wochen eine SQL 2008 Express DB installiert und wollte lediglich eine neue Instanz hinzufügen. Geht ja normal ganz einfach über das SQL-Serverinstallationscenter.

Zumindest dachte ich mir das so, da ich das ja schon unzählige male gemacht habe. Pustekuchen.

Die Installation wird entweder komplett abgebrochen oder oder mit Fehlermeldungen abgeschlossen.

Die SQL Management Konsole ist komplett verschwunden und kann nur über CMD aufgerufen werden.

Eine Instanz wurde zwar erstellt wie ich dann festgestellt habe, aber darauf ist kein Zugriff zu erhalten.

Weder das Installieren noch Deinstallieren von von SQL x86 oder 64 ist möglich wie z.B. der SQL Management Studio.

Workarounds die .net betreffen hab ich alle bereits durch.

Zum System: ein komplett cleanes Win10 System, nichts ausser den nötigen Treibern, der Wawi (Clientversion von JTL) und Unicorn2 incl. SQL 2008 Express (welche sich ohne Probleme vor dem Update installieren lies) wurde aufgspielt.

irgendwelche Ideen?


Installation des SQL Servers 2017 Express mit Inno Installer

$
0
0

Hallo Zusammen,

ich versuche den SQL Server Express 2017 in einem Inno Installer Wizard zu installieren.
Die Installations-Dateien habe bereits entpackt in den Installer integriert.

Daher verwende ich folgenden Aufruf:
setup.exe /ACTION=Install /Q /SKIPRULES=RebootRequiredCheck /SUPPRESSPRIVACYSTATEMENTNOTICE=1 /IAcceptSQLServerLicenseTerms=1 /ConfigurationFile=ConfigurationFileExpr.ini

Zuerst wird das .Net-Framework installiert.
Wenn er zum eigentlichen SQL Server kommt, wird folgender Fehler ausgegeben:

 Method not found: 'Void Microsoft.SqlServer.Chainer.Infrastructure.RoleService.Initialize(Microsoft.SQL.Chainer.Product.RolesType)'.

Der komplette summary.txt sieht wie folgt aus:

Overall summary:
  Final result:                  Failed: see details below
  Exit code (Decimal):           -2146233069
  Exit facility code:            19
  Exit error code:               5395
  Exit message:                  Method not found: 'Void Microsoft.SqlServer.Chainer.Infrastructure.RoleService.Initialize(Microsoft.SQL.Chainer.Product.RolesType)'.
  Start time:                    2018-05-24 02:32:03
  End time:                      2018-05-24 02:32:42
  Requested action:              None
  Exception help link:           https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x4EF7D99A%400x727A9944&EvtType=0x4EF7D99A%400x727A9944

Machine Properties:
  Machine name:                  HB-INSTALLER
  Machine processor count:       1
  OS version:                    Microsoft Windows 10 Enterprise (10.0.17134)
  OS service pack:               
  OS region:                     Austria
  OS language:                   English (United States)
  OS architecture:               x64
  Process architecture:          64 Bit
  OS clustered:                  No

Package properties:
  Description:                   Microsoft SQL Server 2017 
  ProductName:                   SQL Server 2017
  Type:                          RTM
  Version:                       14
  SPLevel:                       0
  Installation edition:          

User Input Settings:
  ACTION:                        None
  CONFIGURATIONFILE:             
  ENU:                           false
  HELP:                          false
  IACCEPTPYTHONLICENSETERMS:     false
  IACCEPTROPENLICENSETERMS:      false
  INDICATEPROGRESS:              false
  MRCACHEDIRECTORY:              <empty>
  QUIET:                         false
  QUIETSIMPLE:                   false
  SUPPRESSPRIVACYSTATEMENTNOTICE: false
  UIMODE:                        Normal
  X86:                           false

  Configuration file:            C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20180524_023114\ConfigurationFile.ini

Rules with failures:

Global rules:

There are no scenario-specific rules.

Rules report file:               The rule result report file is not available.

Exception summary:
The following is an exception stack listing the exceptions in outermost to innermost order
Inner exceptions are being indented

Exception type: System.MissingMethodException
    Message: 
        Method not found: 'Void Microsoft.SqlServer.Chainer.Infrastructure.RoleService.Initialize(Microsoft.SQL.Chainer.Product.RolesType)'.
    HResult : 0x80131513
    Data: 
      DisableWatson = true
    Stack: 
        at Microsoft.SqlServer.Configuration.BootstrapExtension.InitializeRoleServiceAction.ExecuteAction(String actionId)
        at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
        at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.<>c__DisplayClasse.<ExecuteActionWithRetryHelper>b__b()
        at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(ActionWorker workerDelegate)

Hat irgendjemand was diese Fehlermeldung aussagt, beziehungsweise was man dagegen tun kann?

Danke für eure Hilfe.

SQL Server aktivieren/lizenzieren

$
0
0

Sehr geehrte Damen und Herren,

Ich habe bei 2 unserer Kunden die 180-tägige Testversion des MS SQL Server 2017 instaliert. Diese läuft nun mit unserer Software ausgezeichnet. Nun möchste ich beide Verionen Lizenzieren. Wie muss ich hier vorgehen? Wie erwähnt befinden sie beide Datenbanken schon im Produktivbetrieb.

Ich bitte um Instruktionen.Vielen Dank

Bastian Kömmerling Geschäftsführer  bk@visonex.de / 0176 432 55 130


Express 2017 Installation schlägt fehl

$
0
0

Hallo Forum,

heute versuchte ich den SQL Express 2017 auf einem Rechner zu installieren. Leider brach die Installation am Schluss ab, mit dem Hinweis, das der Sever nicht gestartet werden konnte.

Im Logverzeichnis entdeckte ich die Datei "Details", die folgenden Fehler preisgab:

(01) 2018-06-13 12:07:52 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
(01) 2018-06-13 12:07:52 Slp: Inner exceptions are being indented
(01) 2018-06-13 12:07:52 Slp:
(01) 2018-06-13 12:07:52 Slp: Exception type: Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineConfigException
(01) 2018-06-13 12:07:52 Slp:     Message:
(01) 2018-06-13 12:07:52 Slp:         Could not find the Database Engine startup handle.
(01) 2018-06-13 12:07:52 Slp:     HResult : 0x851a0019
(01) 2018-06-13 12:07:52 Slp:         FacilityCode : 1306 (51a)
(01) 2018-06-13 12:07:52 Slp:         ErrorCode : 25 (0019)
(01) 2018-06-13 12:07:52 Slp:     Data:
(01) 2018-06-13 12:07:52 Slp:       SQL.Setup.FailureCategory = ConfigurationFailure
(01) 2018-06-13 12:07:52 Slp:       WatsonConfigActionData = INSTALL@CONFIGRC@SQL_ENGINE_CORE_INST
(01) 2018-06-13 12:07:52 Slp:       WatsonExceptionFeatureIdsActionData = System.String[]
(01) 2018-06-13 12:07:52 Slp:     Stack:
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlServerServiceBase.WaitSqlServerStart(Process processSql, Boolean withFailpoint)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlServerServiceSCM.StartSqlServer(String[] parameters, Boolean withFailpoint)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlServerStartup.StartSQLServerForInstall(String sqlCollation, String masterFullPath, Boolean isConfiguringTemplateDBs, Boolean isSlipstreamRunning)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.ConfigSQLServerSystemDatabases(EffectiveProperties properties, Boolean isConfiguringTemplateDBs, Boolean useInstallInputs)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.DoCommonDBStartConfig(ConfigActionTiming timing)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.Install(ConfigActionTiming timing, Dictionary`2 actionData, PublicConfigurationBase spcb)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId)
(01) 2018-06-13 12:07:52 Slp:         at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream)
(01) 2018-06-13 12:07:52 Slp: Watson Bucket 1

Kann das damit zusammenhängen?

Ganz am Schluss steht:

(01) 2018-06-13 12:08:02 Slp: Error result: -2061893607
(01) 2018-06-13 12:08:02 Slp: Result facility code: 1306
(01) 2018-06-13 12:08:02 Slp: Result error code: 25
(01) 2018-06-13 12:08:02 Slp: WER: Application level consent value 'True' was mapped to consent status 'WerConsentApproved'
(01) 2018-06-13 12:08:02 Slp: WER: Result of the submission:: 'WerReportQueued'
(01) 2018-06-13 12:08:02 Slp: WER: Submitted 1 of 1 failures to the Watson data repository
(01) 2018-06-13 12:08:02 Slp: SetupTelemetry: Closing Telemetry Session
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\SQMClient
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to get registry value MachineId
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft SQL Server\140
(01) 2018-06-13 12:08:02 Slp: SetupTelemetry: Not creating telemetry audit log. Value 'UserRequestedLocalAuditDirectory' doesn't exist in 'HKLM\Software\Microsoft\Microsoft SQL Server\140'
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft SQL Server\140
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to get registry value CustomerFeedback
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to get registry value EnableErrorReporting
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft SQL Server\Instance Names
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey SQL
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to get registry value SQLEXPRESS03
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft SQL Server\MSSQL14.SQLEXPRESS03\CPE
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to get registry value CustomerFeedback
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to get registry value EnableErrorReporting
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft SQL Server\Instance Names
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey OLAP
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft SQL Server\Instance Names
(01) 2018-06-13 12:08:02 Slp: Sco: Attempting to open registry subkey RS
(01) 2018-06-13 12:08:02 Slp: SetupTelemetry: Telemetry has an active session with 51 events.

Problem mit Umlauten beim Import aus CSV-Datei

$
0
0

 Hallo

SQL Server Express 2012

mein Problem ist folgendes:

Ich erzeuge eine CSV Datei aus einem vb.net Script. Die Daten der CSV-Datei sollen am SQL Server mit bulk insert wieder Tabellen aktualisieren.

 Allerdings kann ich beim Exportieren aus dem vb.net Scirpt beim encoding keinen unicode verwenden. CSV-Dateien die so erzeugt werden, kann ich über bulk Insert nicht einlesen. Beim Encoding UTF8 ist das kein Problem mit dem Einlesen, allerdings werden die Umlaute nicht ordentlich ersetzt.

 Aus Höflinger wird eim Import halt Höfliger

 Bevor ich jetzt anfange, eine Replace-Funktion für alle vorkommenden Umlaute und Zeichen zu schreiben, frage ich doch mal besser an, ob es noch eine andere Möglichkeit gibt.

    

Liebe Grüße, die Luzie!

Express 2017 Optimaler Processor und Installation

$
0
0

Moin

Welches wäre zzt der Optimale Prozessor für eine Express 2017 Installation auf einem Win10 oder Win7 PC

mir ist leider nicht ganz Klar wie die Kerne wirklich gerechnet werden (Physische und Virtuelle)

Installation SQL Server auf die Systemplatte und Daten auf Extra Platte?

oder 

SQL Server und Daten auf Extra platte?

(Festplatten sind SSD)

Danke für Antworten

Michael

 

Redistributionslizens

$
0
0

Ich möchte gerne wissen ob es möglich ist einem Redistributions-lizens für SQL server 2017 Express zu erhalten? Ich habe einen für SQL Server 2012 Express gefunden, aber sonnst nichts

Wenn nicht, darf man dann überhaupt SQL server 2017 Express kommerziell benutzen?

Danke im voraus

SQL Insert mit mehreren Zeilen und Trigger auf Zieltabelle beim Einfügen

$
0
0

Hallo,

ich möchte in eine Tabelle über eine Abfrage mehrere Zeilen einfügen

INSERT INTO tblAdrFBTerm (lngNrAdr, lngNrBer1, lngNrTerm) 
SELECT
@Adresse, @Ber1Filter, tblStammFBTerm.cntNr
FROM tblStammFBTerm
	LEFT JOIN tblStammFBTermBer ON tblStammFBTerm.cntNr = tblStammFBTermBer.lngNrTerm

Das funktioniert auch wenn ich keinen Trigger auf der Zieltabelle habe.

ALTER TRIGGER [dbo].[trgAdrFBTermWL] ON [dbo].[tblAdrFBTerm]
AFTER INSERT
AS
DECLARE @gAnzPlaetze AS int
DECLARE @gAnzBelegt AS int
SET @gAnzPlaetze = (
	SELECT intPlaetze
		FROM tblStammFBTerm
				RIGHT JOIN inserted ON tblStammFBTerm.cntNr = inserted.lngNrTerm
	WHERE tblStammFBTerm.cntNr = inserted.lngNrTerm
)
SET @gAnzBelegt = (
	SELECT intBelegt +1
		FROM tblStammFBTerm
				RIGHT JOIN inserted ON tblStammFBTerm.cntNr = inserted.lngNrTerm
	WHERE tblStammFBTerm.cntNr = inserted.lngNrTerm
)
UPDATE tblStammFBTerm
SET intBelegt = @gAnzBelegt
FROM dbo.tblStammFBTerm
INNER JOIN inserted ON tblStammFBTerm.cntNr = inserted.lngNrTerm
IF @gAnzBelegt > @gAnzPlaetze
BEGIN
UPDATE tblAdrFBTerm
SET boolWL = 1, dateWL = GETDATE()
FROM dbo.tblAdrFBTerm
INNER JOIN inserted ON tblAdrFBTerm.cntNr = inserted.cntNr
END

Was mach ich falsch das es nicht funktioniert mit mehreren Zeilen?

Danke

Ralf


Replikation konnte das Massenkopieren nicht durchführen - Leere Tabellen?

$
0
0

Hallo zusammen,

ich habe eine Replikation angelegt, die mir in der Abonnenten-Datenbank leere Tabellen einfügt.
Bei einer früheren Replikation im selben Setup hat es funktioniert.

Als Fehler erhalte ich im Replikationsmonitor folgendes:

  • Der Prozess konnte das Massenkopieren in der "dbo"."ANSCHRIF"-Tabelle nicht durchführen. (Quelle: MSSQL_REPL, Fehlernummer: MSSQL_REPL20037)
    Hilfe abrufen: http://help/MSSQL_REPL20037
  • metadata query failed
  • Invalid character value for cast specification (Quelle: MSSQLServer, Fehlernummer: 22018)
    Hilfe abrufen: http://help/22018
  • Unbekannter Fehler

Ich habe online nach diesen Fehlern recherchiert, aber nichts gefunden das geholfen hat.

Hat jemand eine Idee, woran es liegen könnte, das die Tabellen leer bleiben?

Update für SQL Express 2016

$
0
0

Hi,

gibt es für die Express Version auch das SP2 solo? Ich möchte die bestehende Installation mit SP1 upgraden und nicht das Full File drüberbügeln

and in English again:

is it possible to upgrade an 2016 Express Version only? I've got an installation Express 2016 with SP 1 and i want to migrate on SP2

Thanks for your help

Import/Export von einzelnen Tabellen

$
0
0

Hallo zusammen,

ich bin im Bereich SQL-Server eher ein Neuling und Endnutzer und beschäftige mich in der Regel maximal mit dem Backup der Datenbank bzw. dem Verschieben von Datenbanken wenn der Platz zu klein wird. Erstellen und Pfelgen von Tabellen ist jetzt nicht so mein Steckenpferd.

Folgendes Problem:

Wir haben drei Rechner an verschiedenen Standorten auf denen eine Visualisierung läuft. Die Daten der Visualisierung werden in einem MS SQL Server 2016 gespeichert. An der Visualisierung sollen sich die Benutzer mit Benutzername/Passwort anmelden. Meine Idee war jetzt, dass die Benutzer sich an einem System anmelden und Ihr Passwort vergeben und ich dann per Tabellen-Export und -Import die anderen PCs mit den aktuellen Zugangsdaten versehen.  Leider klappt das nicht so wie ich mir das dachte.

Versucht habe ich es mit der Export/Import Wizards des SQL Servers. Hier gab es beim Import aber immer eine Fehlermeldung.

Hat hier jemand für mich bitte einen Tipp wie ich das lösen könnte bzw. ob es hier noch eine andere Möglichkeit gibt?

Vielen Dank.

Gruß

gerribaldi

SQL Server 2017 Express Parameter /INSTANCENAME

$
0
0
Bei der Installation von SQL Server 2017 Express über die Kommandozeile mit Übergabe von Parametern wird der Wert für /INSTANCENAME nicht mehr übernommen. Ist das ein Bug?

SQL-Sicht (mit berechneten Feldern in der gleichen Sicht weiterrechnen)

$
0
0

Hallo,

ich hab folgendes Problem: ich muss in SQL Datenbank (externe Tabelle das ich nicht ändern darf) ein Paar Spalten berechnen.

Das sieht ungefähr so aus:

select *,

CASE

WHEN (Sachwerte <> 'nicht versichert' AND Sachwerte <> 'Versichert bis Limit' )

THEN PML         

ELSE GVS

END

as "meine_Spalte_1",

CASE

WHEN (Sachwerte<> 'nicht versichert' AND Sachwerte <> 'Versichert bis Limit' ANDLimit<9)

THENPML

ELSEmeine_Spalte_1

END

as "meine_Spalte_2"

from Originaltabelle as MeineAliasTabelle

Das Problem ist das Alias-Spalte "meine_Spalte_1" kann ich in den zweiten Berechnung nicht verwenden.

Es kommt Fehlermeldung: dieser Spalte ".." unbekannt.

Wie kann ich das Problem lösen?

Viewing all 484 articles
Browse latest View live


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