Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

4
Швидкий спосіб перевірити дві таблиці один проти одного
Ми робимо процес ETL. Коли все сказано і зроблено, існує маса таблиць, які повинні бути однаковими. Який найшвидший спосіб підтвердити, що ці таблиці (на двох різних серверах) насправді однакові. Я кажу і про схему, і за даними. Чи можу я зробити хеш на столі, це так, як я міг би …

4
Вхідні дані не синхронізуються в групах доступності
У нас є 2 сервери в групі AlwaysOn. У той час як облікові записи користувачів у межах кожної синхронізованої бази даних існують на обох серверах, вхід на рівні екземплярів бази даних існує лише на одному з серверів. Тобто DBINSTANCE-> Безпека-> Логіни відсутні на одному сервері. Тому, коли відбувається відмова, я …

2
Отримайте фіксоване значення у вибраному
Мені потрібно зробити SELECTзапит, де я отримую значення поля "гроші". Поле насправді не існує в базі даних. Мені просто потрібен запит, щоб повернути це поле з фіксованим значенням; у цьому випадку значення в доларах США. Як повернути постійне значення у SELECTвиписці?
13 mysql 

4
CREATE FILE зіткнулася з помилкою 5 операційної системи (доступ заборонено.)
Я намагаюся виконати такий сценарій у студії управління SQL Server: USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG ON ( NAME = N'test1_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1_log.ldf', …

2
Як і коли агент SQL оновлює значення next_run_date / next_run_time?
Я працював над кодом у T-SQL, щоб додати нові розклади до завдання SQL Agent, використовуючи процедуру sp_add_jobschedule proc в базі даних msdb. Коли я додаю новий графік (як правило, повторний раз на певну дату / час) і одразу переглядаю значення в систематизованих таблицях і сиспланах, я можу побачити, що новий …


4
Неможливо вивести дані MySQL у файл
Я намагаюся вивести дані з таблиці MySQL у файл, але отримую помилки дозволу: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) mysql> …

2
MySQL CAST проти CONVERT
Скажімо, у мене є VARCHAR (який містить числові дані), який я хочу використовувати для простого обчислення (додавання до нього 10). Відповідно до документації MySQL щодо функцій CAST , я можу досягти цього за допомогою CAST або CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; або: SELECT (CONVERT(field1,SIGNED)) + 10 …
13 mysql 


1
MySQL Sharding vs MySQL Cluster
Враховуючи лише ефективність , чи може MySQL кластер обіграти користувацькі дані, що посилюють рішення MySQL? заточування = горизонтальне перегородка Коли я маю на увазі шардинг, я розглядаю шардинг, зроблений на рівні додатків, наприклад, рівномірний розподіл записів у незалежних екземплярах MySQL. Для двох серверів це може бути (ключ мод 2).
13 mysql  ndbcluster 

3
Збереження реплікації знімка
На моєму виробничому сервері SQL Server 2008 налаштовано реплікацію знімка, і я щойно помітив, що в папці знімків є знімки від року тому. Як я можу змінити збереження цих знімків? Зокрема, я хотів би зберегти знімки протягом 5 днів. Ось скріншот папки, яку я переглядаю:

5
Збережіть результати у форматі CSV * із * заголовками у SSMS
У SQL Server 2008 R2, коли я зберігаю результати як CSV, заголовків немає. Я можу обійти це, скопіювавши та вставивши за допомогою "Копіювати заголовки", або просто захопити заголовки та вставити їх у CSV тощо, але чи є кращий спосіб це зробити?

2
Посилання на контекст SQL Agent
На моїй новій роботі у нас є кілька названих екземплярів на кожному сервері. напр Server1 \ Dev Server1 \ DevIintegrated Server1 \ QA У мене є сценарій SQL PowerShell в роботах, який викликає ОС, викликає, Foo.exeале потрібно передавати параметр командного рядка (рядок з'єднання). Завдання агента SQL буде існувати в кожному …

5
Як я можу зберегти послідовність.nextval у змінній Oracle, щоб повторно використовувати її у кількох вставках?
Я пишу сценарій для заповнення деяких таблиць даними для тестування. Я хотів би написати щось на зразок наступного, але я не знаю, як це зробити (я Oracle 11g) SET ENABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE SET DISABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE INSERT INTO USERS (ID, USR_NAME) VALUES (:ENABLED_USER_ID, 'ANDREW'); INSERT INTO …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.