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

Selektion über mehrere Spalten ohne duplikate in einer einzelnen Spalte

$
0
0

Hallo miteinander,

ich könnte einmal Hilfe gebrauchen, da an einem Punkt nicht weiterkomme.

Ich möchte aus einer Adresstabelle alle Datensätze ohne Duplikate in der Spalte EMail selektieren.

Mein Ansatz:

Select Nr,EMail,Nachname,Vorname,Anrede from Adressen 
Where EMail Like '%@%' group by EMail ORDER BY NULL

Das schlägt fehl, da die Group-Clausel alle Select-Felder enthalten muss.

Wer kann helfen?


Insert mit Fehlern

$
0
0

Hallo Alle zusammen,

ich bin nun schon länger auf der Suche nach einer Lösung für meine Anforderung und komme zu keinem Ergebnis, vieleicht kann mir hier Jemand helfen.

Die Anforderung ist wie folgt:

Wenn in Tabelle_A in Spalte_B ein Wert != '' ist soll der Wert aus Tabelle_A, Spalte_B in die Tabelle_B in Spalte_D eingetragen werden außerdem sollen in Tabelle_B die Spalten A, C und D noch mit fixen Werten befüllt werden.

Mein Code dafür sieht so aus:

INSERT Tabelle_B
(Spalte_A, Spalte_B, Spalte_C, Spalte_D)
 Values ('Wert_1', 'Wert_2', 'Wert_3',  (select Spalte_A from Tabelle_A
 where Spalte_Bl != '' ));

Das Resultat der Anweisung ist:

Meldung 512, Ebene 16, Status 1, Zeile 1
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
Die Anweisung wurde beendet.

Was für mich bedeutet das ich immer nur eine Reihe mit Werten füllen könnte, es sollen aber knapp 10.000 Reihen sein.

Kann mir dabei Jemand auf die Sprünge helfen?

SQL - Optimaler Insert into Befehl

$
0
0

Hi,

ich mache mir gerade für private Zwecke eine kleine Datenbank. Jedenfalls komme ich mit den Prozeduren bzw. Struktur von IF-Else nicht so ganz klar. Das Internet gibt nicht wirklich was her bzw. ich möchte für die Zukunft auch eine gute "Masterlösung" da ich diese Art von Prozedur öfters benötige.

Ich möchte folgendes Realisieren:

Prozedur zum Einfügen einer "Zahlung".

Wenn Zahlung nicht existiert (IF NOT EXISTS(SELECT * FROM Zahlungen where ZahlungsNr = @ZahlungsNr)

......Wenn Person1 noch nicht vorhanden ist

..............Person1 in Tabelle Personen einfügen(ID, Name)

.......ENDE

....

......Wenn Person2 noch nicht vorhanden ist

..............Person2 in Tabelle Personen einfügen(ID, Name)

.......ENDE

....

...Zahlung in Tabelle Zahlungen einfügen(ZahlungsNr, ID_Kunde1, ID_Kunde2, Preis)

ENDE

Bei der IF-Verschachtelung scheitert es irgedwo.

mfg

SP in SELECT

$
0
0

Hallo zusammen,

ich hab in einem Feld Werte getrennt durch eine Pipe (|) stehen. In
VBA kann ich mittels SPLIT die Werte innerhalb der Pipe untereinander
'verschieben' und wieder retour geben.

Original Eintrag in der Tabelle:
Wert1 | Wert2 | Wert3 | und so weiter
Retour:
Wert3, Wert1, Wert2 und so weiter.

Auf dem 2012er SQL Express hab ich mir mit SUBSTRING und CHARINDEX die
Ausgabe 'angepasst', bläht aber den Code optisch enorm auf. Wenn ich
allerdings so eine 'Anpassung' als SP abspeichere und die über die GUI
aufrufe bekomme ich das gewünschte zurück. Wie aber kann ich die SP in einem SELECT unterbringen?

SELECT MeinFeld, EXEC MeineSP(Parameter1, Parameter2) AS Y FROM
Tabelle

Die SP gibt immer nur einen Parameter zurück, falls das eine Rolle
spielt. Ich hab heute schon viel probiert, leider war die Lösung noch
nicht dabei. Kann mir jemand den Weg aufzeigen?

Vielen Dank schon im Voraus.


Servus
Winfried

Gruppenrichtlinien
WSUS Package Publisher
HowTos zum WSUS Package Publisher
NNTP-Bridge für MS-Foren

Datenabgleich zwischen zwei SQL Server Express

$
0
0

Ich habe zwei SQL Server Express im Einsatz, nennen wir sie SQLA und SQLB. Beide sind stehen in unterschiedlichen Hostingumgebungen aber via Internet erreichbar.

Auf beiden befinden sich die gleichen Tabellen, SQLB enthält aber nur eine Untermenge der Datensätze (rows) von SQLA. 

Die Datensätze auf SQLB werden von einer Web-Applikation geändert (Nur Updates, keine Inserts oder Deletes).

Nun sollen die entsprechenden Datensätze auf SQLA mindestens einmal pro Tag mit den geänderten Daten von SQLB überschreiben werden.

Wie ist da das beste Vorgehen?

Gruß, Paul

Do Loop in TSQL?

$
0
0

Hallo zusammen,

zur Zeit stelle ich ein Access-Backend auf den SQL Server 2012 SP1 Express um. In VBA habe ich diese kleine Funktion die während eines Dateiimportes läuft:

Set rsInvestition = CurrentDbC.OpenRecordset("TInvestition", dbOpenDynaset, dbSeeChanges)
    Set rsImport = CurrentDbC.OpenRecordset("TInvestition_Import", dbOpenDynaset, dbSeeChanges)
    Do Until rsInvestition.EOF
        dblRechnungsbetrag = 0
        Do Until rsImport.EOF
            If rsInvestition!fldAuftragsnummer = rsImport!fldAuftragsnummer Then
                dblRechnungsbetrag = Nz(rsInvestition!fldRechnungsbetrag, 0)
                dblRechnungsbetrag = dblRechnungsbetrag + Nz(rsImport!fldRechnungsbetrag, 0)
                rsInvestition.Edit
                rsInvestition!fldRechnungsbetrag = dblRechnungsbetrag
                rsInvestition.Update
            End If
            rsImport.MoveNext
        Loop
        rsImport.MoveFirst
        rsInvestition.MoveNext
    Loop
Kann mir jemand Stichpunkte geben wie man so etwas mit Hilfe von TSQL direkt auf dem SQL Server ausführen kann?

Vielen Dank schon im Voraus.


Servus
Winfried

Gruppenrichtlinien
WSUS Package Publisher
HowTos zum WSUS Package Publisher
NNTP-Bridge für MS-Foren

SQL [Azure] Autowert springt

$
0
0

Hallo, 

ich habe folgende Konstellation: 
- Access-ACCDB Frontend
- Datenbank auf SQL Server Express 
- DB wird über MS Azure SQL synchronisiert (derzeit mit 4 Clients) 

Mein Problem ist folgendes: In einer Tabelle habe ich einen AutoWert, der zugleich der Primärschlüssel wird und sich, bei 1 beginnend, jeweils um 1 erhöhen soll. Datentyp ist im SQL int (4 Bytes). Funktionierte bis 400, dann sprang er auf 1399 und macht jetzt dort weiter. 

Kann mir jemand erklären woran das liegen könnte? Hat es evtl. mit dem Azure-Sync zutun? Oder merkt der sich gelöscht Datensätze und verwendet den Key nicht wieder? Aber es wurden auch keine 999 Datensätze gelöscht. 

Grüße

selmiac 

VS2012 Verbindungseigenschaften auf Win8.1 nach Home Server 2011 mit SQL Server Authentifizierung schlägt fehl

$
0
0

Hallo Zusammen,

nach längerer Suche bin ich am verzweifeln, das der Fehler nun wirklich hier ist.

Genaue Beschreibung:

- Auf dem Windows 8.1 PC ist Visual Studio 2012 Installiert.

- Auf dem Windows Home Server 2011 habe ich das SQL Server 2012 Express installiert.

- In SQL Server Configuration Manager habe ich die Notwendigen Einstellungen vorgenommen.

- Beim versuch sich anzumelden über die Verbindungseigenschaften mit SQL Server-Authentifizierung kann nicht angemeldet werden

- Auf dem Homeserver über Windows Protokolle wird die Information eingetragen.

Fehler bei der Anmeldung für den Benutzer 'SERVERNAME\BENUTZERNAME'. Ursache: Es wurde versucht, einen NT-Kontonamen mit SQL Server-Authentifizierung zu verwenden. [CLIENT: 192.168.20.23]

Vielleicht ist die Lösung relativ einfach, aber leider sehe ich diese nicht. Zuvor gelang dies bereits mit der selben Konstellation mit Windows 7 und mit der Testversion mit Windows Server 2008 R2. 

Welche Einstellungen oder was muss ich noch beachten, damit die Verbindung hergestellt werden kann?


SQL Datenbank funktioniert erst nach Neustarten des Dienstes wieder.

$
0
0

Hallo

Folgendes Problem:

Wir verwalten auf deinem SBS2008 Server eine MSSQL 2008 Datenbank. Der Server wird nicht von uns Administriert!

Alle 30 bis 50 Tage hängt sich der SQL-Dienst auf. Der Client hat keine Verbinundg mehr zur Datenbank. Der Server-Dienst muss neu gestartet werden. Dann läuft es wieder.

Weiss jemand bescheid? Habe schon div. Lösungsansätze ausgeführt jedoch noch ohne Erfolg. Es ist schwer zu sagen ob eine Lösung funktioniert weil das Problem selten auftriff.

Folgendes befindet sich jeweil im Log:

2013-10-05 00:59:54.53 spid1s      Server resumed execution after being idle 29140 seconds. Reason: timer event.

2013-10-05 08:15:41.19 Server      Server resumed execution after being idle 25226 seconds: user activity awakened the server. This is an informational message only. No user action is required.

2013-10-05 08:15:41.20 spid51      Starting up database 'europa3000'.

2013-10-05 09:01:01.03 Server      Server resumed execution after being idle 1040 seconds: user activity awakened the server. This is an informational message only. No user action is required.

2013-10-05 09:01:01.06 spid51      Starting up database 'europa3000'.

2013-10-05 09:18:55.89 spid51      Starting up database 'europa3000'.

2013-10-05 09:19:11.13 spid51      Error: 17204, Severity: 16, State: 1.

2013-10-05 09:19:11.13 spid51      FCB::Open failed: Could not open file E:\Daten\europa3000\FT3\data\db\europa3000_Data_log.LDF for file number 2.  OS error: 32(failed to retrieve text for this error. Reason: 15100).

2013-10-05 09:19:11.22 spid51      Error: 5105, Severity: 16, State: 1.

2013-10-05 09:19:11.22 spid51      A file activation error occurred. The physical file name 'E:\Daten\europa3000\FT3\data\db\europa3000_Data_log.LDF' may be incorrect. Diagnose and correct additional errors, and retry the operation.

2013-10-05 09:19:11.33 spid51      Error: 5170, Severity: 16, State: 1.

2013-10-05 09:19:11.33 spid51      Cannot create file 'E:\Daten\europa3000\FT3\data\db\europa3000_Data_log.LDF' because it already exists. Change the file path or the file name, and retry the operation.

2013-10-05 09:19:11.35 spid51      Error: 5170, Severity: 16, State: 1.

2013-10-05 09:19:11.35 spid51      Cannot create file 'E:\Daten\europa3000\FT3\data\db\europa3000_Data_log.LDF' because it already exists. Change the file path or the file name, and retry the operation.

2013-10-05 09:19:11.44 Logon       Error: 18456, Severity: 14, State: 38.

2013-10-05 09:19:11.44 Logon       Login failed for user 'SAG\marlis.schelbert'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.0.119]

2013-10-05 09:19:14.23 Logon       Error: 18456, Severity: 14, State: 38.

2013-10-05 09:19:14.23 Logon       Login failed for user 'SAG\marlis.schelbert'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.0.119]

2013-10-05 09:19:21.74 Logon       Error: 18456, Severity: 14, State: 38.

2013-10-05 09:19:21.74 Logon       Login failed for user 'SAG\marlis.schelbert'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.0.119]

2013-10-05 10:38:48.19 Server      Server resumed execution after being idle 3849 seconds: user activity awakened the server. This is an informational message only. No user action is required.

2013-10-05 10:38:48.20 Logon       Error: 18456, Severity: 14, State: 38.

2013-10-05 10:38:48.20 Logon       Login failed for user 'SAG\marlis.schelbert'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.0.119]

appropriate programming interface from modern C++ to SQL Server Express

$
0
0

I want to develop an application with
  Visual Studio Express 2012 for Windows Desktop and SQL Server Express 2012
in C++11 (modern C++ - NOT C++/CLI) language, where the database is local to the Desktop.

What is the approprate database programming interface? ADO? or ODBC$ or what?
And do exist there helpful programming examples for that?
Thanks in advance
KH Samson

Ausgabe des Ergebnisses einer StoredProcedure in Tabeelle

$
0
0

Meine sehr komplexe StoredProcedure [SP_count]

liefert genau einen Wert , eine Anzahl (Anz), wobei eine ID übergeben wird:

exec [SP_count]    @ObjNo

So, jetzt will ich diese SP aber nicht einzeln für eine bestimmte ID aufrufen, sondern für eine ganze Liste von IDs, die man so erhält

Select ObjNo from Tabellexxx where [Bedingung]

OK, so würde es im Prinzip gehen:

go
Declare @ObjNo as integer;
DECLARE @Tab as table (Objectno integer, Anz int);
Create table #Tab  (Objectno integer, Anz int);

Set @ObjNo = 1;
While @ObjNo < 100
begin
     insert into #Tab( ObjectNo, Anz )
     exec [SP_count]    @ObjNo;
        Update    #Tab set Objectno =    @ObjNo where Objectno is Null;
        Set @ObjNo = @ObjNo + 1 ;
end;
select * from #Tab;
 drop table #Tab;
go

Aber ich will ja statt von 1 bis xxx ja die IDs aus der obigen Abfrage einbauen. D.h. wie mancht man eine Schleife über die Abfrage?

SQL Server 2008 R2 SP1 Express (Deutsch) lässt sich nicht deinstallieren/reparieren/neu installieren

$
0
0

zunächst einige nähere Angaben: WIN 7, x64, RAM und Festplatte mit reichlich freier Kapazität, sonst keine Probleme. Den Server benötige ich als Ergänzung zu MarketMaker(MM), genau diesen, nicht z.B. 2012. MM funktionierte nicht mehr mit Hinweis auf den Server (ich vermute, ich habe falsch rückgesichert, aber das hilft jetzt nicht mehr). Nach mehrfachem Kontakt zum MM-Support ist deren und mein Latein am Ende.

Habe inzwischen MM deinst. und versucht, die einzelnenBestandteile des Servers in Software"von oben runter"zu deinstallieren, aber es bleibt ein Rest und jetzt geht's nicht mehr vor und nicht zurück. Genauer: 1 Zeile steht noch dort: Microsoft SQL Server 2008 R2-Setup (Deutsch) . Zum deinstallieren sucht "er" nach der Datei sqlsupport.msi, aber die ist nicht auf meinem PC. Ich dachte, ich mache es ganz clever, installiere MM mit dem richtigen Server (als Teil des Installationspaketes) auf meinem Laptop, Win 7 x64 etc. gleich wie auf meinem Dekstop,und finde dann die fehlende Datei aber leider ...die gesuchte Datei wird wohl mit "temp" wieder deinstalliert. Gemäß Fenster sucht "er"/ich den Ordner 7630d8004044b37d5f8f98a7ec2ade\1031_DEU_LP \x64\setup\sqlsupport_msi\sqlsupport.msi .

Frage/Bitte: Kann mir ein hilfsbereiter Experte weiterhelfen, obige Datei zu finden? Ich habe schon viele Stunden mit dem Thema verbracht, aber bisher ohne brauchbares Ergebnis.



Abhängigkeiten erkennen (evtl mit LINQ to SQL?!)

$
0
0

Servus Leute,

Ich habe z.Z. folgendes Problem, ich möchte die Abhängigkeiten einzelner Informationsobjekte (Entitäten) die sich in einer Datenbank befinden auslesen und mir darstellen lassen.

Meine bisherigen Ergebnisse sind:

Ich bin in der Lage, mit mittels Microsoft Studio ein ERM Model aus der Datenbank zu ziehen und mir Graphisch dartellen zu lassen.

Ich kann mir die Abhängigkeiten der eizelnen Tabellen anzeigen lassen


Was ich benötige ist, das ganze noch einen Schritt weiter zu bringen:

Ich brauche etwas , mit dem ich mir die Abhängigkeiten der einzelnen Entitäte anzeigen lassen kann und das ist auch meine Frage:Existiert ein Tool mit dem ich das machen kann?

Ist z.B. LINQ to SQL in der Lage, diese Informationen aus der DB raus zu holen ?

Oder existiert ein ganz anderes Tool dafür, oder hab ich etwas im Management Studio übersehen, mit dem man das machen kann?

SQL-Express 2008 Silent-Installation unter Win7 32 Bit ?

$
0
0

Hi Leute,

 

ich möchte den SQL Server 2008 R2 Silent Insatallieren.

Habe mir folgenden Batch geschrieben

sqlexprwt_x86_deu.exe /sapwd="123" /configurationfile=c:\meine.ini

 

meine.ini liegt auch auf C:

Er Installiert sich zwar aber nicht mit denen in der Ini Datei angegebenen Configuration ?

Fehlermeldung im Log :

"Der Pfad c:\Programme\Microsoft SQl Server ist Schreibgeschützt, sollte jedoch beschreibbar sein "

Der User ist aber "Administrator" ??

Auf einem XP Rechener Funktionier das ganze aber ?

Woran liegt das ? Was mche ich falsch ?

Grüße 

Klaus

 

 

 

 


Visual Studio 2010 Proffessional / Microsoft Visual Basic 2010

Feldinhalt #Gelöscht nach DELETE vom Access-FE - Abhilfe?

$
0
0

Hallo,

ich habe 2 dBASE-Dateien (ARTIKEL; ADRESSEN) im FE-Access verknüpft. Ihre Dateninhalt wurden in eine Access-Tabellen-BE übernommen und dabei bearbeitet. Das funktionierte unter Access jahrelang für ARTIKEL mit

Set DBS = CurrentDb
DBS.Execute "DELETE * FROM tab_Material;"
vSQL = "INSERT INTO tab_Material ( Artikelnummer, Artikel, Zusatz, LA_Notiz, WAGRU ) " _& "SELECT ARTIKEL.NUMMER, ARTIKEL.ARTIKEL, ARTIKEL.ZUSATZ, ARTIKEL.LA_NOTIZ, ARTIKEL.WAGRU " _& "FROM ARTIKEL " _& "ORDER BY ARTIKEL.NUMMER;"
DBS.Execute vSQL

Jetzt habe ich diese Access-Tabelle tab_Material auf SQL-Server importiert, mit Primärschlüssel und zusätzlichem Timestamp-Feld versehen und es geschieht etwas sehr merkwürdiges:

Die ARTIKEL-dBASE-Datei enthält 875 Datensätze. Nach dem Löschen der tab_Material-SQL-SERVER-Tabelle mit DBS.Execute "DELETE * FROM tab_Material;" sieht man noch viele Datensätze in deren Zellen"#Gelöscht" (nicht in Timestamp) steht, wenn man die verknüpfte Tabelle in Access öffnet.

Nach INSERT INTO tab_Material ... werden alle Datensätze angehängt aber die #Gelöschten bleiben erhalten! Das führt im Weiteren zu Fehlermeldungen, die tab_Material-SQLServer-Datei ist praktisch unbrauchbar

Die selbe Prozedur erfolgt ohne Probleme mit der ADRESSEN-dBASE-Datei, z. B. für die Kunden

vSQL = "DELETE tab_Kunden.* FROM tab_Kunden;"
DBS.Execute vSQL
vSQL = "INSERT INTO tab_Kunden ( Kundennummer, Name, Name_2, Strasse, PLZ, Ort ) " _& "SELECT ADRESSEN.KUNDE, ADRESSEN.NAME, ADRESSEN.NAME_2, ADRESSEN.STRASSE, ADRESSEN.PLZ, ADRESSEN.ORT " _& "FROM ADRESSEN " _& "WHERE (((ADRESSEN.KENNUNG)='K'));"
DBS.Execute vSQL

Sie hat (nur) 250 Datensätze - wenn das eine Rolle spielen sollte.

Hat jemand eine Idee was ich evtl. an den SQL-Server-Tabellen falsch eingestellt haben könnte, dass solch ein mir unerklärlicher Effekt nach dem Löschen aller Datensätze bei tab_Material einstellt?



Cursor über LinkedServers

$
0
0

Hallo zusammen,

ich habe vier SQL Server 2008 R2 von denen einer mein "Arbeits-Server" ist an dem ich Scripte schreibe und teste ohne gleich auf den produktiven Servern zu arbeiten. Eigentlich nach dem Motto "sicher ist sicher" :-)

Bisher habe ich die Scripte immer auf dem betreffenden Server gestartet und die Reuslts für alle drei Server zusammengetragen, doch eigentlich gibt es ja auch LinkedServer was ich nun nutzen will.

Dazu habe ich auf dem "Arbeits-Server" die weiteren drei Server als LinkedServer eingetragen und ich kann Abfragen durchführen, das klappt also schon mal, somit wäre die Security-Klippe schon mal erledigt.

Nun zu dem was ich wissen möchte...

Ich möchte die drei LinkedServers im Script in einer Variable ablegen um dann im Cursor (mit dem ich alle Datenbanken durchgehe) die Abfragen zum LinkedServer erweitern und so zugreifen. Damit müsste ich ja ein Cursor schreiben für alle LinkedServers und darin den Cursor plazieren mit dem ich die Datenbanken durchgehe.

Ist das vorgehen so in Ordnung oder gibt es eine elegantere Lösung? Kann ich eine Variable anlegen wie "declare @servers nvarchar(max) = 'server1\instanz,server2\instanz,server3\instanz'" und dann die Werte separiert im Cursor durchgehen?

Meine Frage geht auch dahin das mir beim mitlesen hier im Forum aufgefallen ist das ein Cursor nicht so recht performant ist, aber eine andere Möglichkeit habe ich ja nicht, oder?

Viele Grüsse,
Maximilian

MS Reportgenerator: Problem mit Schriftgröße

$
0
0

Ich habe in VS 2010/MS SQL Server 2008 einen Report designed und auf dem Bildschirm sieht der auch ganz gut aus. Doch wenn ich ihn drucke oder als PDF exportiere wird die Schrift sehr groß und "zerhaut" mir die ganze Formatierung. Ich nutze Arial, habe aber auch andere Schriften probiert - ohne Erfolg.

Woran könnte das liegen?


Mittelung vom Forum

SQL Server Express 2012 probleme

$
0
0

hallo liebe community unzwar habe ich probleme express2012/2008 zu instalieren unzwar wen ich die Installation starte bricht sie nach 10-15 sec ab und es kommt ein fehler es funktioniert nicht mehr fehler code ist dieser:

Beschreibung:
  Stopped working

Problemsignatur:
  Problemereignisname:CLR20r3
  Problemsignatur 01:scenarioengine.exe
  Problemsignatur 02:11.0.2100.60
  Problemsignatur 03:4f35e1de
  Problemsignatur 04:Microsoft.SqlServer.Chainer.Infrastructure
  Problemsignatur 05:11.0.0.0
  Problemsignatur 06:4f35e1dd
  Problemsignatur 07:200
  Problemsignatur 08:179
  Problemsignatur 09:ZAGSF01GRLFWVJMY5S0U0HXSJJE2HDT4
  Betriebsystemversion:6.1.7601.2.1.0.400.8
  Gebietsschema-ID:1031

Info zu meinem Root es ist ein Windows Server 2008 R2 Datencenter Service Pack 1 

net frame ist bis 4.5 installiert

root anbieter AlfaHosting biettet leider keinen Support (scheinbar zu Inkompetent )

MFG Jan.aKa.Suchti

Berichts Manager, kein Zugriff als Benutzer ohne Admin-Rechten trotz kompletter Konfiguration.

$
0
0

Hallo,

erstmal danke für das tolle Forum! Ich konnte mir bereits einiges anlesen um die meisten Probleme zu lösen. Jedoch versuch ich seit 2 Tagen meinen Berichts-Manager für User, die keine local admins sind den Zugriff zu ermöglichen.

Ich nutze SQL Server 2012 Express und habe den Berichtsmanager auch schon lokal konfiguriert. Als local admin habe ich dann in den Seiteneinstellungen und Ordneroptionen, des Berichtsmanagers passende Rollen an Benutzer ohne admin Rechte verteilt.

Ich bekomme trotzdem immer diese Meldung:

"Der Benutzer "LOGIN\..." verfügt nicht über die erforderlichen Berechtigungen. Stellen Sie sicher, dass ausreichende Berechtigungen erteilt und die Einschränkungen der Windows-Benutzerkontensteuerung (UAC) behandelt wurden."

Ich habe als Benutzer sowohl den Benutzer als auch BUILTIN\Users bei den Seiteneinstellungen und Ordneroptionen angegeben.

Testweise habe ich auch den Berichtsserver zu meinen vertrauten Seiten im Internet Explorer angegeben und die Sicherheitsstufe auf minimum gestellt. Trotzdem das selbe Problem.

Ich weiß echt nicht was ich noch alles versuchen soll.. Habt ihr eine Idee?

Vielen Dank im vorraus!

Und ja ich habe das Forum schon durchsucht ;-)

Tabelle normalisieren

$
0
0

Hallo Zusammen,

ich habe bisher keine SQL Erfahrung und stehe deshalb vor einem Problem beim Normalisieren einer Tabelle.

Bisher habe ich eine Spalte einer Tabelle in eine neue Tabelle kopiert.

In dieser neuen Tabelle befinden sich nun genau die gleichen Daten wie in der Ursprungstabelle.

Bei den Daten sind nun viele Einträge doppelt vorhanden.

Ich möchte nun diese neue Tabelle  so ändern, dass jeder Eintrag nur einmal vorkommt.

Danach möchte ich dann die Tabelle mit der alten Tabelle verknüpfen, so dass nun im alten Feld der Index der neuen Tabelle steht.

Für das ganze suche ich ein SQL Script bzw. den/die entsprechenden Befehl/e.

Ich habe nun schon einiges gegoogelt aber konnte bisher keine Lösung finden.

Eigentlich hätte ich gedacht, dass diese ein übliches Problem ist. Aber eventuell ist die Frage auch falsch gestellt.

Wie auch immer ich hoffe Ihr könnt mir ein paar Tipps geben wie man das realisiert.

Ach so ich arbeite mit SQL Server 2012 express.

Schon mal vielen Dank für Eure Hilfe

Gruß

Nunni

Viewing all 484 articles
Browse latest View live


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