Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all 1772 articles
Browse latest View live

Kann Database Diagram Designer in Visual Studio 2013 30-Tage Version nicht finden

$
0
0

Hallo,

kann es sein das der Database Diagram Designer in der Visual Studio 2013 Professional 30-Tage Version nicht zu finden ist, sondern erst wenn man das Produkt gekauft hat? Ich kann es zumindest an der Stelle, an der es sein soll nicht finden (siehe Scrennshots).

http://social.msdn.microsoft.com/Forums/getfile/430037

http://social.msdn.microsoft.com/Forums/getfile/430038


Access-Applikation "umsiedeln"

$
0
0
Hallo allerseits!
 
Wir haben bei uns eine Uralt-Access-Applikation, deren Tabellen wir vor Ewigkeiten mit
dem Upsizing-Assistenten in einen SQL-Server 2000 verlagert haben. Unsere Produktivumgebung
haben wir mittlerweile auf SQL-Server 2012 umgestellt, nur diese alte Access-Applikation
läuft noch auf dem 2000er. Diesen wollen wir nun endgültig abschalten. Allerdings haben
wir keine Ahnung, wie man in der Access-Applikation die Connection ändern kann. Daher meine
Frage: wie geht man hier am besten vor?
 
TIA
 
Grüße
Thomas
 
 

Stored Procedure Parameter behält seinen Wert

$
0
0

Hallo Gemeinde,

ich habe ein Phänomen das ich mir nicht erklären kann.

Durch eine Stored Procedure werden Daten in eine Tabelle geschrieben.

PROCEDURE[dbo].[sp_write_evt]@piidvarchar(80),@timestampdatetime,@valueint,@statusint,@directionvarchar(255),@product_idvarchar(40),@distanceintAS ....

Wenn in der product_id ein Wert übergeben wird, der küzer als der des letzten Aufrufes ist bleiben die überschüssigen Zeicher erhalten.

Beispiel:

1. Aufruf    1111.2222.3333.1.1    (Wird korrekt in die Datenbank schrieben)
2. Aufruf    4444.5555.6666          (Schreibt 4444.5555.6666.1.1 in die Datenbank)

Ich gehe doch eigentlich davon aus das die Variable @product_id bei jedem Aufruf neu initialisiert wird?

Das Problem trat früher schon mal bei einem SQL Server 2000 auf. In der Zwischenzeit sind wir bei einem 2008 R2.
Da die Längenabweichungen nur recht selten vorkommen ist mir das erst später aufgefallen.
Gibt es da eine bekannte Konstellation für so ein Verhalten?
Wenn weitere Informationen benötigt werden bitte fragen.

Gruß
Wolfgang

Beispieleabfragen für Northwind und pubs

$
0
0

Hallo,

ich habe mir Northwind und pubs erfolgreich auf meinem SQLEXPRESS2008R2 installiert.

Was mir jetzt fehlt, sind Beispielabfragen zu diesen Datenbanken um damit etwas zu üben. :)

Gibt´s da ein Tutorial oder ne geeignete Homepage oder vielleicht sogar ein Buch?

Grüße

XML-Daten verschlüsseln mit / RijndaelManaged

$
0
0

Hallo,

eine Frage...

Ich ziehen nachts relevante Daten von allen Datenbanken und füge diese in eine Tabelle ein um dann per View die Daten auszugeben.

Nun möchte ich neu ein weiteres Feld hinzufügen, in dem dann pro Datensatz ein damit erstelltes XML-File (also den Inhalt) abgelegt wird.

Diese Daten dienen der Verbindung der Clients an die von uns eingesetzte Anwendung, nur die Angaben müssen verschlüsselt sein damit diese Angaben von der Anwendung akzeptiert werden.

Ich hatte mir mal ein Tool geschrieben um das XML-File manuell und im Bedarfsfall erstellen zu können, besser wäre es, wenn ich das verschlüsseln schon über SQL machen kann.

Die Grundlage zum verschlüsseln ist hier:
Verschlüsseln von XML-Elementen mit symmetrischen Schlüsseln

Vermutlich wird das nicht über eine Stored-Procedure nachzubilden sein? Gibt es eine Möglichkeit um das aber zu erreichen?

Ziel ist eben der verschlüsselte Inhalt im Feld einzufügen, aber wie?

Viele Grüsse,
Maximilian

CREATE PROCEDURE wirft Fehler wenn Tabelle schon vorhanden ist

$
0
0

Hallo,


ich verwende eine Handvoll einfacher Trigger die Datenbankänderungen überwachen sollen.

Hier mal der verwendete Insert Trigger:

-- SP_DatenbankaenderungInsert - Funktion die beim Insert eines Datensatzes aufgerufen wird
-- Schauen ob es die Stored Procedure schon gibt und ggf. löschen lassen, damit unten immer die aktuell korrekte Variante angelegt wird
IF OBJECT_ID ( 'SP_DatenbankaenderungInsert', 'P' ) IS NOT NULL
    DROP PROCEDURE SP_DatenbankaenderungInsert

-- Jetzt wird die Stored Procedure für das Insert angelegt                
CREATE PROCEDURE SP_DatenbankaenderungInsert (
    @LfdNr bigint
    ,@Tabelle nvarchar(MAX)
    ,@ObjektSchluessel1 nvarchar(MAX)
    ,@ObjektSchluessel2 nvarchar(MAX)
    ,@ObjektSchluessel3 nvarchar(MAX)
    ,@ObjektSchluessel4 nvarchar(MAX)
    ,@ObjektSchluessel5 nvarchar(MAX)
    ,@ObjektSchluessel6 nvarchar(MAX)
    ,@ObjektSchluessel7 nvarchar(MAX)
    ,@ObjektSchluessel8 nvarchar(MAX)
    ,@ObjektSchluessel9 nvarchar(MAX)
    ,@ObjektSchluessel10 nvarchar(MAX)
    )

AS

    SET NOCOUNT ON

    -- Benötigte Variablen erstellen
    DECLARE @QuelleVerbindungHost nvarchar(MAX)
    DECLARE @QuelleVerbindungProgramm nvarchar(MAX)
    DECLARE @BenutzerDatenbank nvarchar(MAX)
    DECLARE @BenutzerTitan varchar(128)

    -- Systemvariabeln füllen
    SELECT @QuelleVerbindungHost = host_name, @QuelleVerbindungProgramm = program_name, @BenutzerDatenbank = original_login_name, @BenutzerTitan = CAST( context_info as varchar(128) )
    FROM   sys.dm_exec_sessions
    WHERE  session_id = @@SPID

    -- LfdNr des Eintrags ermitteln, wenn nötig
    IF COALESCE( @LfdNr, 0 ) = 0
    BEGIN
        EXEC SP_DatenbankaenderungGibLfdNr @LfdNr OUTPUT
    END

    -- Das eigentliche Statement zum speichern der Änderungen
    INSERT INTO Datenbankaenderung (

    LfdNr
    ,Tabelle
    ,ObjektSchluessel1
    ,ObjektSchluessel2
    ,ObjektSchluessel3
    ,ObjektSchluessel4
    ,ObjektSchluessel5
    ,ObjektSchluessel6
    ,ObjektSchluessel7
    ,ObjektSchluessel8
    ,ObjektSchluessel9
    ,ObjektSchluessel10
    ,Aktion
    ,BenutzerTitan
    ,BenutzerDatenbank
    ,QuelleVerbindungHost
    ,QuelleVerbindungProgramm
    ,Datum

    ) VALUES (

    @LfdNr
    ,RTrim( @Tabelle )
    ,@ObjektSchluessel1
    ,@ObjektSchluessel2
    ,@ObjektSchluessel3
    ,@ObjektSchluessel4
    ,@ObjektSchluessel5
    ,@ObjektSchluessel6
    ,@ObjektSchluessel7
    ,@ObjektSchluessel8
    ,@ObjektSchluessel9
    ,@ObjektSchluessel10
    ,1 -- Insert
    ,@BenutzerTitan
    ,@BenutzerDatenbank
    ,@QuelleVerbindungHost
    ,@QuelleVerbindungProgramm
    ,GETDATE()

    )

Es gibt ein automatisches System für die Datenbankaktualisierung in der Applikation.

Wenn ich nun eine neue Datenbank anlege und der oben dargestellte Code ausgeführt wird, funktioniert es tadellos, obwohl die Tabelle 'Datenbankaenderungen' noch nicht vorhanden ist.

Wenn ich nun eine vorhandenen Datenbank akualisiere und er oben genannte Code wird ausgeführt, die Tabelle 'Datenbankaenderungen' hat aber nur die Spalte ObjektSchluessel1 bis ObjektSchluessel5 (weil diese jetzt erweitert wurden), kommt es zu einem Fehler das er die Spalte ObjektSchluessel6 bis ObjektSchluessel10 nicht finden kann.

Kann mir jemand erklären warum es keinen Fehler gibt wenn die ganze Tabelle noch nicht vorhanden ist, es aber schon einen gibt, wenn sie eine andere Struktur hat?

Kann man dieses Verhalten per Parameter so anpassen das in beiden Fällen keine Prüfung stattfindet?

MfG


INNER JOIN mehr DS

$
0
0

Hallo

Ich habe eine "einfache" Abfrage mit einer Basis und einer Zuordnungs-Tabelle. Die Zuordnungs-Tabelle stelle ich durch einen INNER Join in eine Relation zur Basis-Tabelle.

SELECT
BASIS.VE as VE, BASIS.HAUS as HAUS,
ZUORDNUNG.EAUSW_VE, ZUORDNUNG.EAUSW_AE

FROM (SELECT * FROM GROUP BY) as BASIS

INNER JOIN (SELECT * GROUP BY) as ZUORDNUNG ON ZUORDNUNG.VE = BASIS.VE and ZUORDNUNG.HAUS = BASIS.HAUS

Die Basis-Tabelle hat 994 DS. Ich verstehe nicht, warum die Gesamt-Abfrage mir 997 DS zurück gibt, obwohl ich ein INNER JOIN verwendet habe? Für mein Verständnis könnten dann doch nur maximal 994 DS zurückgegeben werden???

Fred.

FOREIGN KEYs mit ON DELETE CASCADE bringt Fehler 'Tabelle kann Schleifen oder mehrere Kaskadepfade verursachen'

$
0
0

Hallo
ich habe folgende Tabellen mit Feldern
tbAuftrag  id_AU
tbPosition id_PO, id_AU
tbDocument id_DO, id_AU, id_PO
Aufträge und Positionen sollen jeweils mehrere Dokumente haben können. Daher habe ich die die 2 FOREIGN KEYs mit ON DELETE CASCADE gesetzt:
 FOREIGN KEY = tbAuftrag.id_AU        REFERENCES = tbDocument.id_AU
 FOREIGN KEY = tbAuftrag.id_PO        REFERENCES = tbDocument.id_PO 
Das funzt. Für alle Dokument von AU sind die id_PO=Null und für alle Positionsdokumente ist id_AU=Null.

Jetzt sollen aber natürlich auch die Positionen eines Auftrage gelöscht werden, wenn ein Auftrag geslöscht wird. Also setze ich noch den FK:
 FOREIGN KEY = tbAuftrag.id_AU        REFERENCES = tbPosition.id_AU
Aber dann kommt der Fehler 'Tabelle kann Schleifen oder mehrere Kaskadepfade verursachen'.
In MSAccess ging das problemlos und logisch gesehen ist das in meinem Augen auch richtig (und notwendig).
Wie kann man das Problem lösen?

Vielen Dank
Grüße von Torsten

 

Funktion mit optionalen Parametern

$
0
0

Hallo Zusammen,

ich habe eine Funktion, die mir aktuell eine Liste liefert:

CREATE

FUNCTION [dbo].[ft_meineFunktion]

(@Stichtag Datetime=GetDate)


RETURNS

TABLE

AS


SETURN(SELECT meinSelect

WHERE

(meinErsterWert<= @Stichtag));

Gerne würde ich jetzt noch einen optionalen Parameter angeben, sagen wir @DatensatzID. Sollte diese Parameter befüllt werden, würde ich gerne die WHERE Condition um "AND (DatensatzID = @DatensatzID) ergänzen um die Liste auf nur einen Datensatz zu begrenzen.

Macht das überhaupt Sinn, oder sollte ich dafür besser eine zweite Funktion erstellen? Wenn es Sinn macht: Wie mache ich das?

Vielen Dank für Hilfe

Patrick

SQL Server 2012 und Windows Server 2012 Einmalsicherung

$
0
0

Hallo,

Win 2012 Server hat ja dieses schöne Feature einer lokalen Enmalsicherung, bei der man ein Systemimage sichern kann.

Funktioniert dies auch wenn das System einen laufenden SQL 2012 Server beinhaltet - oder sollte man hier vor dem Erstellen des Image die Dienste herunterfahren so dass alle Dateien geschlossen sind?

Danke im Voraus & herzliche Grüße

Thomas

Polygoneingabe problematisch

$
0
0

Hallo zusammen,

ich behandle mehrere Polygone nacheinander.

Declare @t geography

 -- Fall1 - Stringlänge = 875 Zeichen
Set @t = geography::STGeomFromText('POLYGON ((13.47023 52.54021,13.46765 52.53849,13.46308 52.53237,13.46074 52.52958,13.45583 52.52849,13.45935 52.52567,13.46817 52.52346,13.47273 52.52064,13.47641 52.51593,13.47550 52.51507,13.47606 52.51097,13.47130 52.50520,13.46847 52.49976,13.46988 52.49937,13.48949 52.49023,13.49359 52.48650,13.49550 52.48325,13.50179 52.48255,13.50765 52.47495,13.51130 52.47551,13.51994 52.47372,13.52142 52.47510,13.53067 52.46779,13.53949 52.47485,13.54825 52.47361,13.54818 52.47391,13.54892 52.47398,13.55205 52.47368,13.55076 52.47712,13.54891 52.48013,13.54827 52.48014,13.54812 52.48239,13.55039 52.48495,13.54576 52.49344,13.54413 52.49692,13.54305 52.49846,13.53962 52.49872,13.53760 52.51008,13.53750 52.51194,13.53608 52.51302,13.53357 52.51365,13.51904 52.51401,13.51962 52.52596,13.51872 52.53347,13.51722 52.53541,13.47619 52.53306,13.58631 52.54960,13.47023 52.54021))', 4326)
Select @t

/*   Ergebnis - Richtig:  0xE6100000010430000000707CED9925454A4038328FFCC1F02A408D9C853DED444A40E5F21FD26FEF2A408EAF3DB324444A4005DD5ED218ED2A40CF4E0647C9434A4007EBFF1CE6EB2A40AB21718FA5434A404512BD8C62E92A40813E912749434A40D0D556EC2FEB2A40D061BEBC00434A40C8EF6DFAB3EF2A40A67EDE54A4424A4019ADA3AA09F22A403C8386FE09424A4087F9F202ECF32A404B9352D0ED414A40FA7E6ABC74F32A405A9E077767414A4016DEE522BEF32A4038F8C264AA404A40A835CD3B4EF12A40ABECBB22F83F4A407250C24CDBEF2A40404D2D5BEB3F4A40C616821C94F02A4050C24CDBBF3E4A402670EB6E9EFA2A4083C0CAA1453E4A40E94317D4B7FC2A4060E5D022DB3D4A4004560E2DB2FD2A40A857CA32C43D4A4070EB6E9EEA002B401B9E5E29CB3C4A40F9A067B3EA032B40E275FD82DD3C4A40BDE3141DC9052B4006BB61DBA23C4A40B5C35F93350A2B40302AA913D03C4A40EDF5EE8FF70A2B40ABB2EF8AE03B4A40C8EF6DFAB30F2B40B84082E2C73C4A40C009850838142B407F87A2409F3C4A4062105839B4182B40A99F3715A93C4A407FA4880CAB182B40A27A6B60AB3C4A409B3DD00A0C192B407862D68BA13C4A407B832F4CA61A2B403E22A644123D4A40D2E3F736FD192B400CEA5BE6743D4A400CE544BB0A192B402FC03E3A753D4A407FC16ED8B6182B406FF59CF4BE3D4A402A91442FA3182B40FC1873D7123E4A404417D4B7CC192B40E544BB0A293F4A400FEECEDA6D172B403A5D16139B3F4A40828B153598162B409D2E8B89CD3F4A40832F4CA60A162B4039EE940ED63F4A40F888981249142B40FE2B2B4D4A414A40C1A8A44E40132B40D3C1FA3F87414A403333333333132B40D218ADA3AA414A405114E81379122B4092CB7F48BF414A40E140481630112B4092E86514CB414A40B6A1629CBF092B40888043A852434A40EEB1F4A10B0A2B40D5B2B5BE48444A40EF8FF7AA95092B40C6F99B5088444A409BAC510FD1082B402367614F3B444A404F5DF92CCFF32A40D8F0F44A59464A40B1A206D3302C2B40707CED9925454A4038328FFCC1F02A4001000000020000000001000000FFFFFFFF0000000003
*/

-- Fall2 - Stringlänge = 1199 Zeichen
Set @t = geography::STGeomFromText('POLYGON ((13.50510 52.59656,13.48945 52.59035,13.48686 52.58893,13.48528 52.58723,13.48927 52.59027,13.48665 52.58876,13.48527 52.58724,13.48368 52.58401,13.48193 52.58392,13.48144 52.58333,13.48049 52.58350,13.47976 52.58115,13.47975 52.57977,13.47998 52.57660,13.47981 52.57242,13.48264 52.57212,13.48252 52.57173,13.48743 52.56941,13.48510 52.56597,13.48458 52.56584,13.48473 52.56435,13.48593 52.56417,13.48550 52.56236,13.48531 52.56232,13.48525 52.56176,13.48720 52.56149,13.49033 52.56053,13.49250 52.55872,13.49522 52.55560,13.49563 52.55364,13.49439 52.55067,13.48602 52.55226,13.48198 52.54948,13.47992 52.54926,13.48042 52.54823,13.46969 52.54772,13.46855 52.54816,13.46720 52.54824,13.47023 52.54021,13.47619 52.53306,13.51722 52.53541,13.52286 52.53591,13.53301 52.53865,13.52795 52.55238,13.53350 52.56018,13.54123 52.56607,13.54252 52.56620,13.54451 52.56689,13.54558 52.56787,13.56412 52.57220,13.56711 52.57325,13.56779 52.57434,13.56648 52.57615,13.56442 52.57831,13.56157 52.58055,13.55992 52.58163,13.55573 52.58400,13.55140 52.58597,13.54696 52.58765,13.54717 52.58797,13.53151 52.59128,13.52745 52.59226,13.52297 52.59275,13.50825 52.59219,13.47023 52.54021,13.50510 52.59656))', 4326)
Select @t

/*Ergebnis - Fehler:
Meldung 6522, Ebene 16, Status 1, Zeile 3
.NET Framework-Fehler beim Ausführen der benutzerdefinierten Routine oder des benutzerdefinierten Aggregats 'geography':
System.ArgumentException: 24200: Die angegebene Eingabe stellt keine gültige geografische Instanz dar.
System.ArgumentException:
   bei Microsoft.SqlServer.Types.SqlGeography.ConstructGeographyFromUserInput(GeoData g, Int32 srid)
   bei Microsoft.SqlServer.Types.SqlGeography.GeographyFromText(OpenGisType type, SqlChars taggedText, Int32 srid)
*/

2 Drittel meiner Polygone können nicht bearbeitet werden.
Kann es sein, dass die Stringlänge  bei Instanz 4326 eine Rolle spielt und diese deswegen einen Error zurückgibt?

Gibt es vielleicht eine Lösung?
Meine Polygone haben meist zwischen 70 - 400 Eckpunkte und normalerweise 8 Stellen hinter dem Komma bei den Koordinaten.

Danke und Grueße

Timo

Abfrage ohne doppelte Einträge nach Datum geordnet

$
0
0

Hallo zusammen,

ich habe eine Tabelle (user_messages) in dieser gibt es 6 Spalten: ID, UserID, SenderUserID, Text, IsRead und Created.

Die Einträge sind in der Tabelle wie folgt gespeichert:

ID    UserID    SenderUserID    Text        IsRead    Created
-----------------------------------------------------------------------------------------------
17    5             1                       Text 1      1             2013-12-08 04:48:23.000
18    1             5                       Text 2      0             2014-01-02 02:50:06.000
19    1             5                       Text 3      0             2014-01-02 02:51:19.000
20    2             1                       Text 4      1             2014-02-07 02:52:08.000
21    1             2                       Text 5      0            2014-02-08 01:05:09.000

UserID ist dabei der Empfänger und SenderUserID der Absender.

Ich versuche nun die letzte Nachricht einer Konversation zu bekommen. Eine Konversation besteht z.b. zwischen User 1 und User 5. Dort existieren für User 1 (Empfänger) zwei neue Nachrichten (IsRead = 0)

Mein Versucht sieht so aus:

SELECT * FROM user_messages
WHERE (UserID = 1 OR SenderUserID = 1)
ORDER BY Created desc

Dort bekomme ich ALLE Einträge zurück. Mein Ziel ist es aber ein Abfrage Ergebnis zu bekommen das so aussieht:

21    1             2                       Text 5      0             2014-02-08 01:05:09.000
19    1             5                       Text 3      0             2014-01-02 02:51:19.000

Sprich ich möchte gerne den letzten Eintrag einer jeden Konversation, in diesem Fall dürften das nur für User 1 nur zwei sein, nämlich mit User 5 und 2.

Wäre super, wenn hier jemand mal ein Beispiel für so eine Abfrage posten könnte denn ich komme da derzeit einfach nicht weiter :-)



Tabelleninhalt wiederherstellen

$
0
0

Hallo Zusammen,

aus eigener Dummheit habe ich mit einer falschen DELETE FROM Anweisung alle Datensätze einer Tabelle (und einer mit dieser Verknüpften Tabelle) gelöscht.

Die Tabellen selbst sind noch vorhanden, aber die Daten darin sind weg. Gibt es eine Möglichkeit diese Daten wiederherzustellen?

Das ich die ganze Datenbank aus dem Backup wiederherstellen kann und dann die einzelnen Tabellen neu importieren kann ist mir bewusst, dann sind aber alle Relationen und Indexe weg. Das würde ich gerne vermeiden. Bzw. ich möchte einfach auch wissen ob es einen einfacheren Weg gibt.

Danke für Eure Hilfe

Patrick

Stored Procedure mit "WHERE IN" - Wie übergebe ich die Parameter

$
0
0

Hallo Zusammen,

ich möchte über eine Stored Procedure die Datensätze für mehrere Kriterien anzeigen.

mein SELECT dazu sieht wie folgt aus:

SELECT * FROM meine Tabelle WHERE (MeinWertID IN 123,124,125)

Kann ich das überhaupt über eine SP wo lösen?

MeinWertID ist ein int, welchen Datentyp müsste meine @MeinWertID Variable haben?

Und wie rufe ich die SP dann auf?

Vielen Dank für Eure Hilfe.

Viel Grüße

Patrick

DELETE auf Basis einer anderen Tabelle

$
0
0

Hallo Zusammen,

ich befürchte ich stehe auf dem Schlauch. Wäre toll wenn mir jemand helfen könnte.

Ich möchte gerne Werte aus einer Tabelle löschen wenn diese in einer anderen Tabelle vorkommen.

Die zu löschenden Werte werden durch folgenden SELECT angezeigt:

SELECT      T.TImportID
FROM          dbo.tbl_TImportRgListe_tmp L LEFT OUTER JOIN
                        dbo.TImportCSV T ON L.Rechnungsnummer = T.Rechnungsnummer

Wie wäre dazu die DELETE Anweisung aussehen.

Vielen Dank für Eure Hilfe.

Patrick


Excecute Task: Variable beim Precedence Constraint Editor verlangt Boolean. Warum und was mache ich falsch?

$
0
0

Hallo,

ich führe ein Execute Task aus. Das SQL gibt den Wert 1,2,3 oder 4 zurück. Entsprechend habe ich eine Variable als INT32 bei Execute Task angelegt. Bei dem einen Precedence Constraint Editor habe ich @[User::JobExecute] == 1 hinterlegt und der Test ist o.k.

Beim Aufführen des Execute Task kommt kein Fehler, wenn ich jedoch das gesamte Projekt starte kommt der Fehler: must be elavated to True or false. Chance the expression to boolean.

Wo muss ich da etwas deklarieren bzw. was habe ich falsch verstanden/gemacht? Ich führe einen Task aus und je nach Ergebnis soll eine Mail über ein Container versendet werden.

Danke für Tipps & Gruß

Programmzugriff auf den SQL-Server

$
0
0

Hallo,

Ich möchte irgendwie erkennen können bzw. auseinanderhalten können welches programm gerade auf den SQL-Server zugreift?

Mit fällt nichts besseres ein als @@SPID.

Der benutzername und das PW sind gleich, allerdings muss ich in einer sql-prozedur wissen, welche programm gerade diese procedur ausgelöst hat.

Wie kann man sowas umsetzen?

danke für jeden Tipp

 

Nach Anmeldung mit Management Studio bei Reporting Services keine Rechte

$
0
0

ich habe eine Englische Installation des SQL2012 (SP1) Servers und melde mich als Admin im MMS an den Reporting Services an. Danach erhalte ich folgende Fehlermeldung:

TITLE: Connect to Server
------------------------------

Cannot connect to SQLSRV01.

------------------------------
ADDITIONAL INFORMATION:

Unable to connect to the server at SQLSRV01. The specified URL might not be valid or there might be a problem with the report server version or configuration. Specify a different URL, or contact your server administrator to verify that the report server runs SQL Server 2008 or later. Additionally, if you are trying to connect to a SharePoint-integrated report server, verify that SharePoint is installed on the server and that the report server uses SharePoint integrated mode. (Microsoft.SqlServer.Management.UI.RSClient)

ich hatte mich wie folgt angemeldet:

Servertyp = Reporting Services
Servername = SQLSRV01
Authentifizierung = Windows-Authentifizierung

Wenn ich jetzt den Servernamen wie folgt ändere, bekomme ich eine Anmeldung, habe aber keine Rechte.

Servername = http://localhost/Reportserver

Hat jemand eine Idee was hier falsch läuft?

Ich möchte gerne die Berichtsserver Rollen anpassen, aber wie gesagt, ich habe keine Rechte oder kann mich nicht anmelden.

Ansonsten läuft der Server einwandfrei. Ich habe bereits etliche Reports erstellt und sonst keine Probleme.


Fehler beim Dataset öffnen

$
0
0

Hi, ich habe die SQL Server 2012 und das VS Studio 2010 und die Enterprise lib. Jedes mal wenn ich eine abfrage im Management Studio mache, bekomme ich eine Fehlermeldung das es nicht mit der Enterprise lib 5.0 abreiten kann. Wenn ich die Enterprise lib deinstalliere geht es. Ich brauche aber alles. Die dümmste frage ist natürlich ist warum wird immer noch die Meldung angezeigt, auch wenn man sag man will sie nie wieder sehen.

Das funktioniert genau so gut wie das mit dem Passwort speichern, das dann trotzdem fehlt.

Lokale hilfe

$
0
0

Hi, ich will für das Management Studio die Hilfe aus dem Internet und für das Visual Studio die lokale. Wie geht das ?

Viewing all 1772 articles
Browse latest View live


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