1C sql - administrator

  • Eroare SQL Server „Nu se poate rezolva colaționare pentru funcționare egală“

    Această eroare se produce atunci când se compară câmpurile cu un alt colaționare. Descrierea detaliată a erorii poate fi găsită în articolul „Transact-SQL ReferenceData TypesCollation Precedence“ în cărți on-line. În cazul 1C acest lucru poate fi, de exemplu, atunci când diferite colaționare baza de date de lucru, și baza de date tempdb. La instalarea inițială, colaționarea tempdb este setat la fel ca server și, de obicei, nu se schimba. Bază de date colaționare este selectat atunci când creați o bază de date, dar poate fi modificată folosind comanda ALTER DATABASE. De aceea, de obicei, această eroare se produce atunci când baza de date de colaționare a fost ales inițial diferit de serverul de colaționare. Baza de date tempdb este utilizat pentru a crea tabele temporare, în special, atunci când structura „B“ este utilizat în interogare, sau atunci când sunt utilizate pentru selectarea grupului în alte eșantioane.

    Pentru a remedia acest lucru, trebuie să schimbați colaționarea bazei de date de producție sau serverul de colaționare. Pentru a schimba colaționarea bazei de date de lucru, utilizați colaționare = echipa collation_servera ALTER DATABASE. În acest caz, datele în sine nu este schimbat. Prin urmare, trebuie mai întâi să încărcați datele, și apoi re-încărcare. De exemplu, am făcut acest lucru prin utilizarea serviciile de transformare a datelor Instrumentul sarcină (DTS), prin utilizarea de obiect transfer de SQL Server de la server la server. Pentru a face acest lucru, creați o nouă bază de date cu colaționarea egală cu serverul de colaționare, în setările de sarcini (pe click fotografie Stage dreapta butonul mouse-ului, selectați „Edit Disconnected“, apoi o operațiune de ramură, transfer de sarcina ta) trebuie să specificați o opțiune suplimentară ScriptOptionEx = SQLDMOScript2_70Only (16777216), care nu indică generăm pentru fiecare câmp de colaționare său (nu de a transfera vechi). Apoi, aveți nevoie pentru a îndeplini sarcina. Toate. Acum puteți utiliza noua bază de date, sau de a descărca datele înapoi.

    Despre opțiunea suplimentară poate fi găsită în articolul „Date Considerații Transformarea ServicesUsage în DTSData de conversie și considerente de transformare“.

  • Eroare „Nu s-a putut continua scanarea cu NOLOCK datorită mișcării de date“

    Consiliul. Pentru a evita această eroare, asigurați-vă că spațiul de pe disc, asigurați-vă că starea dvs. subsistem de disc pus backup-urile de server UPS.

  • Cum pe o stație de lucru client, puteți configura protocolul de rețea (TCP / IP, Named Pipes, etc) interacțiunea cu MS SQL Server?

    Pentru a face acest lucru, utilizați utilitarul sus Client Network Utility. Cu el puteți ajusta tipul de protocol (TCP / IP, Named Pipes, multiprotocol, etc), precum și un număr de parametri suplimentari (de exemplu, atunci când protocolul TCP / IP uspolzovanii, puteți specifica portul care va face să se conecteze la MS SQL Server ).