Announcement

Collapse
No announcement yet.

SQL Server 2008 sortierungen ändern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL Server 2008 sortierungen ändern

    hat schon jemand von euch es gemacht?
    Hab unter:
    http://msdn.microsoft.com/de-de/library/ms179254.aspx
    so was gefunden. Muss ich wirklich alle Benutzerdatenbanken löschen?
    Villeicht gibt es ein andere Möglichkeit?

    Gruß

    bigpoint

  • #2
    so sollte es auch gehen, oder?

    PHP Code:
    USE [master]
    GO
    ALTER DATABASE 
    [masterCOLLATE myCOLLATE
    GO 

    Comment


    • #3
      Das ändert vielleicht die Sortierung für [master], aber nicht für eine Instanz, die eine Standardsortierung hat und in der verschiedenste Datenbanken mit unterschiedlichen Sortierungen liegen können, welche aber wenn nicht anders festgelegt die Standardsortierung der Instanz verwenden.

      bye,
      Helmut

      Comment


      • #4
        danke für Antwort
        Originally posted by hwoess View Post
        .. aber nicht für eine Instanz, die eine Standardsortierung hat
        was verstehst unter eine Instanz genau?

        Comment


        • #5
          Hallo bigpoint,

          mit dem ALTER Befehl änderst Du nur die Default-Einstellung für die master-Datenbank, die nur für neu angelegte Objekte gilt; es ändert rein gar nichts an bestehenden Objekten.
          Die Collation wird weder auf Datenbank, noch auf Tabellen sondern ausschließlich auf Feldebene festgelegt; Änderungen auf Datenbank-Ebene ändern nicht wirklich was daran.

          Und mal eben so ändern ist auch nicht.
          Einfaches Beispiel, Du möchtest von CS auf CI ändern. Es gab eine Datenbank "Test" und eine "test"; durch CS sind das zwei unterschiedliche Namen und damit erlaubt. Nach Änderung auf CI wären es gleiche Datenbank-Namen; nicht erlaubt und somit eine Änderung der COLLATION auch nicht möglich.

          So oft installiert man ja nicht eine MS SQL Server Instanz und da sollte man sich schon vorher überlegen & ggf. Vorgaben von ThirdParties konsulitieren, welche Collation man den verwenden möchte/sollte.

          Willst Du nun wirklich die Collation ändern, wirst Du schon so vorgehen müssen, wie es in der MSDN beschrieben ist; die haben das nicht extra so aufgeschrieben, um Dich zu ärgern oder weil sie langeweile hatten, es ist einfach so.
          Olaf Helper

          <Blog> <Xing>
          * cogito ergo sum * errare humanum est * quote erat demonstrandum *
          Wenn ich denke, ist das ein Fehler und das beweise ich täglich

          Comment


          • #6
            @bigpoint:
            man kann beim SQL-Server nie ohne Instanz arbeiten. Allerdings gibt es eine Standardinstanz, die namenlos sein kann (kann, muss man aber nicht verwenden - ist die, wo einem dass dann beim Arbeiten gar nicht auffällt), und benannte Instanzen.
            Erst die Instanzen beinhalten dann die Datenbanken. Jede Instanz hat eine [master], eine [tempdb] usw... Und daher muss man auch bei jeder Instanz die Standardsortierung angeben. Allerdings drücken viele User bei der Serverinstallation immer so schnell auf "weiter", dass ihnen das meistens gar nicht bewusst wird. Weiter Info siehe hier.

            bye,
            Helmut

            Comment


            • #7
              Hallo O. Helper

              Originally posted by O. Helper View Post
              ..

              So oft installiert man ja nicht eine MS SQL Server Instanz und da sollte man sich schon vorher überlegen & ggf. Vorgaben von ThirdParties konsulitieren, welche Collation man den verwenden möchte/sollte...
              das ist zwar nicht Antwort auf meine Frage, aber trozdem Danke

              Comment


              • #8
                Hallo Helmut
                danke für Antwort,

                Originally posted by hwoess View Post
                Allerdings drücken viele User bei der Serverinstallation immer so schnell auf "weiter", dass ihnen das meistens gar nicht bewusst
                heisst es, das beim schnell auf weiter drücken, übernimt der SQL Server Windows Einstellungen?

                Comment


                • #9
                  So ist es Für Instanzname (zumindest bei der Installation der ersten Instanz) gibt es einen Standardwert und für die Sortierung ebenfalls - wer da nicht schaut, kann ganz schnell mit "weiter" darübergehen ohne viel davon mitzubekommen.

                  bye,
                  Helmut

                  Comment

                  Working...
                  X