Jump to content

swollweber

Members
  • Gesamte Inhalte

    4
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von swollweber

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

  1. Beim versuch ein Datenbank zu Spiegeln bekomme ich folgende Fehlermeldung: The server network address "TCP://xxx.xxxx.xxx:5022" can not be reached or does not exist. Check the network address name and that the ports for the local and remote endpoints are operational. (.Net SqlClient Data Provider) Ich kann den Server über Telnet auf Port 5022 erreichen, ich bin wie folgt vorgegangen. Alle drei MSSQL Server sind in einer Domain, keine Windows Firewall! der Domain User ist auf allen drei Servern angelegt mit allen Rechten. Principal: MSSQL 2005 x64 Enterprise Editon mit SP1 Mirror: MSSQL 2005 x64 Enterprise Editon mit SP1 Witness: MSSQL 2005 Standard Editon mit SP1 ------------------------------------------------------------------------------- Principal USE AdventureWorks CREATE ENDPOINT Mirroring STATE=STARTED AS TCP (LISTENER_PORT=5022 ) FOR DATABASE_MIRRORING (ROLE=PARTNER) GO ------------------------------------------------------------------------------- Mirror CREATE ENDPOINT Mirroring STATE=STARTED AS TCP (LISTENER_PORT=5022 ) FOR DATABASE_MIRRORING (ROLE=ALL) GO ------------------------------------------------------------------------------- Witness CREATE ENDPOINT Mirroring STATE=STARTED AS TCP (LISTENER_PORT=5022 ) FOR DATABASE_MIRRORING (ROLE=WITNESS) GO ------------------------------------------------------------------------------- :CONNECT Principal ALTER DATABASE [AdventureWorks] SET RECOVERY FULL WITH NO_WAIT GO BACKUP DATABASE [AdventureWorks] TO DISK = 'C:\Backup\AdventureWorks_dump.bak' WITH INIT GO ------------------------------------------------------------------------------- :CONNECT Mirror RESTORE DATABASE [AdventureWorks] FROM DISK = 'C:\Backup\AdventureWorks_dump.bak' WITH MOVE 'AdventureWorks_Data' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.4' + '\MSSQL\Data\AdventureWorks_Data.mdf', MOVE 'AdventureWorks_Log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.4' + '\MSSQL\Data\AdventureWorks_Log.ldf', NORECOVERY, REPLACE ------------------------------------------------------------------------------- :CONNECT Principal BACKUP LOG [AdventureWorks] TO DISK = 'C:\Backup\AdventureWorksLog_Dump.bak' WITH INIT GO ------------------------------------------------------------------------------- :CONNECT Mirror RESTORE LOG [AdventureWorks] FROM DISK = 'C:\Backup\AdventureWorksLog_Dump.bak' WITH NORECOVERY GO ------------------------------------------------------------------------------- :CONNECT Mirror ALTER DATABASE AdventureWorks SET PARTNER = 'TCP://Principal:5022' GO ------------------------------------------------------------------------------- :CONNECT Principal ALTER DATABASE AdventureWorks SET PARTNER = 'TCP://Mirror:5022' GO ------------------------------------------------------------------------------- ALTER DATABASE AdventureWorks SET WITNESS = 'TCP://Witness:5022' GO ?????????? Wo ist der Fehler ????????????? Wenn ich dies, mit verschiedenen Ports, auf drei Instanzen eines Servers ausführe funktioniert es, aber leider nicht auf drei getrennten Servern. Auch wenn ich es über den Wizard versuche bekomme ich die selbe Fehlermeldung. Vielen Dank für eure Hilfe. Viele Grüße Stefan
  2. Lösung: Die Collation auf Latin1_General_CI_AI (CaseInsensitive AccentInsensitive) umstellen, dies löst aber nur das halbe Problem. Problem: nun finde ich, wenn ich nach z.B müller suche, auch muller, múller .... aber wenn ich nach mueller suche, wie es ja im englischen geschrieben wird, finde ich leider nur mueller, aber keinen Müller.... kann ich die Collation editieren oder eine benutzerdefinierte Collation erzeugen, so dass ü=ue oder ö=oe oder ä=ae .... gefunden wird ? Danke für eure Hilfe Vielen Dank
  3. es könnte ja sein dass jeman Mölloer oder wie auch immer heisst, gibt es keine Funktion die ä und ae bzw ü und ue matchen kann, ORACLE und mySQL können es, aber was ist mir MSSQL ? Ein Zitat aus "Inside SQL" Some sort order choices allow for accent insensitivity. This means that extended characters with diacritics are defined with primary and secondary values equivalent to those without. If you want a search of name ='Jose' to find both Jose and José, you should choose accent insensitivity. Such a sort order defines all E-like characters as equal: E=e=è=É=é=ê=ë Nochmals Danke, aber wie ???
  4. Hallo, ist es möglich nach Müller zu suchen, aber auch alle Einträge zu bekommen wie Mueller SELECT * FROM Customer WHERE lastname LIKE '%müller%' SQL Server 2000 / 2005 Latin1_General_CI_AS Vielen Dank im Voraus Stefan
×
×
  • Neu erstellen...