Offi DB Einstellen

  • Hallo hier ist ein TuT von mir wie man eine Offi v14 DB einstellt

    [COLOR="SeaGreen"]1.Alles dowloaden!! :P
    2.Erstmal SQL installieren!
    3.Dann SQL öffnen die dbs erstellen ACCOUNT_DBF , CHARACTER_01_DBF , LOGGING_01_DBF , MANAGE_DBF [Ich würde auch noch RANKING_DBF nehmen)
    4.Dann macht ihr eine Neue Abfrage
    und führt diese in master aus.

    Abfrage 1

    Code
    CREATE LOGIN [account] WITH PASSWORD=N'1234', DEFAULT_DATABASE=[ACCOUNT_DBF], DEFAULT_LANGUAGE=[Deutsch], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    
    
    ALTER LOGIN [account] DISABLE
    GO


    Wo 1234 steht natürlich ein anderes PW

    Abfrage 2

    Code
    CREATE LOGIN [acc_on9@te] WITH PASSWORD=N'1234', DEFAULT_DATABASE=[ACCOUNT_DBF], DEFAULT_LANGUAGE=[Deutsch], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    
    
    ALTER LOGIN [acc_on9@te] DISABLE
    GO

    Genau so wie bei Abfrage 1

    Abfrage 3

    Code
    CREATE LOGIN [billing] WITH PASSWORD=N'1234', DEFAULT_DATABASE=[ACCOUNT_DBF], DEFAULT_LANGUAGE=[Deutsch], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    
    
    ALTER LOGIN [billing] DISABLE
    GO

    Genau so wie bei Abfrage 1

    Abfrage 4

    Code
    CREATE LOGIN [character01] WITH PASSWORD=N'1234', DEFAULT_DATABASE=[CHARACTER_01_DBF], DEFAULT_LANGUAGE=[Deutsch], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    
    
    ALTER LOGIN [character01] DISABLE
    GO

    siehe oben

    Abfrage 5

    Code
    CREATE LOGIN [ongate] WITH PASSWORD=N'1234', DEFAULT_DATABASE=[ACCOUNT_DBF], DEFAULT_LANGUAGE=[Deutsch], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    
    
    ALTER LOGIN [ongate] DISABLE
    GO


    So jetzt müssten wor alle Benutzer erstellt haben.


    5. Jetzt erstellen wir Verbindungen

    Ranking

    Code
    exec sys.sp_addlinkedserver  'RANKING', '', 'SQLNCLI', 'SQL SERVER INSTANZNAME', null, null, 'RANKING_DBF'
    
    
    exec sys.sp_serveroption @server='RANKING', @optname='rpc', @optvalue='true'
    exec sys.sp_serveroption @server='RANKING', @optname='rpc out', @optvalue='true'

    Wo SQL SERVER INSTANZNAME Steht eure SQL Instanz z.B Name-PC\SQLEXPRESS

    ACCOUNT

    Code
    exec sys.sp_addlinkedserver  'ACCOUNT', '', 'SQLNCLI', 'SQL SERVER INSTANZNAME', null, null, 'ACCOUNT_DBF'
    
    
    exec sys.sp_serveroption @server='ACCOUNT', @optname='rpc', @optvalue='true'
    exec sys.sp_serveroption @server='ACCOUNT', @optname='rpc out', @optvalue='true'


    siehe OBEN

    CHR01

    Code
    exec sys.sp_addlinkedserver  'CHR01', '', 'SQLNCLI', 'SQL SERVER INSTANZNAME', null, null, 'CHARACTER_01_DBF'
    
    
    exec sys.sp_serveroption @server='CHR01', @optname='rpc', @optvalue='true'
    exec sys.sp_serveroption @server='CHR01', @optname='rpc out', @optvalue='true'

    Siehe OBEN

    Jetzt geht ihr auf Serverobjekte und dort Verbindungsserver.

    Dort klickt ihr rechtsklick auf Ranking

    und füllt bei Sicherheit alles so aus nur natürlich mit euren PW

    Und bei Serveroptionen genau so

    DAs macht ihr auch noch mit CHR01 und ACCOUNT


    5.ODBCs

    Öffnet ODBC

    So sollte es eigentlich aussehen.


    Wählt hier den Menü Punkt Hinzufügen.
    TEST


    Daraufhin sollte sich folgendes Fenster öffnen.


    Dort wählt ihr SQL Nativ Client
    und macht einen Doppelklick darauf.

    6.1 Einrichtung des Nativ Clients.

    Nach dem Doppelklick öffnet sich folgendes Fenster

    Wählt hier

    Als Name Login
    und als
    Server eure SQL Instanz.

    Drückt dann auf Weiter.


    In diesem Fenster wählt ihr nun

    "Mit Intrigierte Windows NT Anmeldung
    Und setzt den Hacken in das Kästchen.


    Nun sollte dieses Fenster kommen.

    Dort wählt ihr als Standartdatenbank
    auf
    Account_DBF

    Und drückt auf Weiter.



    Dieses Fenster sollte dann kommen drückt hier auf
    weiter und führt einen Verbindungs Test durch.


    Nachdem ihr diesen Schritt gemacht habt macht das ganze noch einmal.

    Nur Nennt ihr dieses mal login character01


    und wählt als Standart Datenbank
    Character_01_DBF


    Das war die eigentliche DNS Installation.

    Veil Spaß damit ;) Es sollte eigentlich alles mit der DB jetzt gehen und keine Erros werfen :=B:

    Obere Teil von Luôô
    Querys hat Twilight gepostet im Forum

    [/COLOR]

    [CENTER]
    [/CENTER]

  • [COLOR="Cyan"]Bilder raus <.<

    Vorher fragen dan wüstest du das ich sowas nicht erlaube <.<[/COLOR]

  • Ich kann mich noch entsinnen, dass ich die ganzen Querys für die Logins und Linked Server gepostet habe....

    Soviel zu den Credits.
    Die Querys kommen sicherlich nicht vo Luôô, sondern wie man sieht, wurden sie als erstes von mir gepostet..
    Auch in dem Thread von mir (v14 OffiDBs)..

    Hier nochmal mein Quote dazu :

    [RIGHT][SIZE=1]
    It'll take QQ to a whole new level.[/SIZE]
    [mad][/mad]
    [/RIGHT]

  • Guide ist ganz gut geschrieben, wenn man sich aber einen neuen char macht steht da Chractername existiert bereits und der char ist auch nicht da.
    Wenn man die alte Character_STR von Serius nimmt, kommt immer noch die Meldung aber der Char ist da

    Hat wer einen vernünftigen fixx?

    Mfg Pixelz

    [SIGPIC][/SIGPIC]

  • Also ich hatte es auf Deutsch und es ging bei mir mom ich schau mir nochmal die db ich selber use die nicht

    Update: Bilder sind gefixxt

    [CENTER]
    [/CENTER]

  • komisch meine Meldung
    SQLSTATE:22001 error:[Microsoft][SQL Native Client][SQL Server]Zeichenfolgen- oder Binärdaten würden abgeschnitten.

    [SIGPIC][/SIGPIC]

  • Also ich habe es in SQL 2005 udn 2008 getesten also an der Version kanns glaub net liegen das mit english könnte vllt. sein
    bei mir trat der Fehler nicht auf

    [CENTER]
    [/CENTER]

  • So nun melde ich mich doch mal mit einem kleinem Problem.

    /edit: Problem hat sich geklärt.
    Neue Frage:
    Ist der Error schlimm?

    Zitat

    sys.sql_dependencies können keine Zeilen für die gespeicherte Prozedur hinzugefügt werden, weil diese von der fehlenden 'master.dbo.xp_crypt'-Tabelle abhängt. Die gespeicherte Prozedur wird zwar erstellt, kann aber erst dann erfolgreich ausgeführt werden, wenn die Tabelle vorhanden ist.
    sys.sql_dependencies können keine Zeilen für die gespeicherte Prozedur hinzugefügt werden, weil diese von der fehlenden 'master.dbo.xp_crypt'-Tabelle abhängt. Die gespeicherte Prozedur wird zwar erstellt, kann aber erst dann erfolgreich ausgeführt werden, wenn die Tabelle vorhanden ist.

    [CENTER]
    [/CENTER]

  • Zitat von Luoo;80193

    Ich seh kein Error <.<

    Also Dennisdra hats mit mir über icq probiert und er bekommt genau die gleiche Fehlermeldung wie ich sie hab. Wir haben es unabhängig voneinander probiert aber, da muss irgentwas nicht ganz so funktionieren.

    Hast du irgentwie mehr Anmeldungen drin als wir sie haben oder sonst was?

    zb das hast du vergessen

    Code
    CREATE LOGIN [log01] WITH PASSWORD=N'1234', DEFAULT_DATABASE=[LOGGING_01_DBF], DEFAULT_LANGUAGE=[Deutsch], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    
    
    ALTER LOGIN [log01] DISABLE
    GO

    Der Fehler:

    Code
    query:MAIL_STR_REALTIME 'S1', '01'
    SQLSTATE:22007 error:[Microsoft][SQL Native Client][SQL Server]Bei der Konvertierung eines char-Datentyps in einen datetime-Datentyp liegt der datetime-Wert außerhalb des gültigen Bereichs.
    
    
    Character_STR
    SQLSTATE:22001 error:[Microsoft][SQL Native Client][SQL Server]Zeichenfolgen- oder Binärdaten würden abgeschnitten.

    Wenn ich odbc auf englisch stelle ist der Mail Realtime Fehler weg es bleibt aber der Character_STR

    Mfg Pixelz

    [SIGPIC][/SIGPIC]

  • Ich habe alles wie in dem Guide gemacht nur wenn ich Char Server Starte kommt das :

    könnte mir da einer Helfen vielleicht wie ich das weg bekomm wäre sehr nett ;)

    [COLOR=Red]10[/COLOR] | [COLOR=Red]20[/COLOR] | [COLOR=Red]50[/COLOR] | [COLOR=Red]100[/COLOR] | 200 | 300 | 500 |

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!