Как переименовать базу данных sql
Перейти к содержимому

Как переименовать базу данных sql

  • автор:

Переименование базы данных

В этой статье описывается переименование пользовательской базы данных в SQL Server, Базе данных SQL Azure или Управляемом экземпляре SQL Azure с помощью SQL Server Management Studio (SSMS) или Transact-SQL (T-SQL). Имя базы данных может содержать все символы, соответствующие правилам для идентификаторов.

Чтобы переименовать базу данных в Azure Synapse Analytics или Parallel Data Warehouse, используйте инструкцию RENAME (Transact-SQL).

ограничения

  • Системные базы данных нельзя переименовать.
  • Имя базы данных нельзя изменить, пока другие пользователи обращаются к базе данных.
    • Используйте Монитор активности SQL Server Management Studio, чтобы найти другие подключения к базе данных, и закройте их. Дополнительные сведения см. в разделе Открытие Монитора активности в SQL Server Management Studio (SSMS).
    • В SQL Server можно установить для базы данных однопользовательский режим, чтобы закрыть все открытые соединения. Дополнительные сведения см. в разделе Установка однопользовательского режима базы данных.
    • В базе данных SQL Azure необходимо убедиться, что отсутствуют открытые подключения других пользователей к базе данных, которую требуется переименовать.

    Разрешения

    Необходимо разрешение ALTER в базе данных.

    Использование среды SQL Server Management Studio

    Чтобы переименовать базу данных SQL Server или SQL Azure с помощью SQL Server Management Studio, выполните следующие действия.

    1. В среде SQL Server Management Studio выберите элемент Обозреватель объектов. Чтобы открыть обозреватель объектов, нажмите клавишу F8. Либо в главном меню щелкните Вид и выберите пункт Обозреватель объектов:
    2. В обозревателе объектов подключитесь к экземпляру SQL Server и разверните его.
    3. Убедитесь, что отсутствуют открытые подключения к базе данных. Если вы используете SQL Server, вы можете задать для базы данных однопользовательский режим , чтобы закрыть все открытые подключения и запретить другим пользователям подключаться во время изменения имени базы данных.
    4. В обозревателе объектов разверните узел Базы данных, щелкните правой кнопкой мыши базу данных, которую необходимо переименовать, а затем выберите Переименовать.
    5. Введите новое имя базы данных и нажмите кнопку ОК.
    6. Если эта база данных была базой данных по умолчанию, см. раздел Сброс базы данных по умолчанию после переименования.
    7. Обновите список баз данных в обозревателе объектов.

    Использование Transact-SQL

    Переименование базы данных SQL Server путем перевода ее в однопользовательский режим

    Выполните следующие действия, чтобы переименовать базу данных SQL Server с помощью T-SQL в SQL Server Management Studio, включая действия по переводу базы данных в однопользовательский режим и возврат ее в многопользовательский режим после переименования.

    1. Подключитесь к базе данных master для своего экземпляра.
    2. Откройте окно запроса.
    3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере имя базы данных MyTestDatabase изменяется на MyTestDatabaseCopy .

    Чтобы быстро получить монопольный доступ, в примере кода используется параметр завершения WITH ROLLBACK IMMEDIATE . Произойдет откат всех незавершенных транзакций, а любые другие соединения с базой данных MyTestDatabase будут немедленно разорваны.

    USE master; GO ALTER DATABASE MyTestDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE; GO ALTER DATABASE MyTestDatabase MODIFY NAME = MyTestDatabaseCopy; GO ALTER DATABASE MyTestDatabaseCopy SET MULTI_USER; GO 
    1. Кроме того, если эта база данных была базой данных по умолчанию, см. раздел Сброс базы данных по умолчанию после переименования.

    Переименование базы данных SQL Azure

    Выполните следующие действия, чтобы переименовать базу данных SQL Azure с помощью T-SQL в SQL Server Management Studio.

    1. Подключитесь к базе данных master для своего экземпляра.
    2. Откройте окно запроса.
    3. Убедитесь, что больше никто не использует эту базу данных.
    4. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере имя базы данных MyTestDatabase изменяется на MyTestDatabaseCopy .

    ALTER DATABASE MyTestDatabase MODIFY NAME = MyTestDatabaseCopy; 

    Резервное копирование после переименования базы данных

    После переименования базы данных в SQL Server выполните резервное копирование базы данных master . В Базе данных SQL Azure это не требуется при автоматическом резервном копировании.

    Сброс базы данных по умолчанию после переименования

    Если вы переименовываете базу данных, которая была задана в качестве базы данных по умолчанию для имени входа SQL Server, может возникнуть ошибка 4064, Cannot open user default database . Используйте следующую команду, чтобы установить переименованную базу данных в качестве базы данных по умолчанию:

    USE [master] GO ALTER LOGIN [login] WITH DEFAULT_DATABASE=[new-database-name]; GO 

    Далее

    • ALTER DATABASE (Transact-SQL)
    • Идентификаторы баз данных

    Как переименовать базу данных в phpMyAdmin?

    Последняя версия phpMyAdmin позволяет изменить название базы данных. Имейте в виду, что при изменении имени базы данных вам придется перенастроить права доступа пользователей и все скрипты, которые привязаны к этой базе данных.

    Переименование базы данных

    1. Войдите в cPanel.

    2. Кликните на Базы данных MySQL:

    3. Прокрутите страницу вниз до раздела Текущие базы данных.

    4. Найдите базу данных, которую вы хотите переименовать и кликните на кнопку Переименовать. Запишите или запомните пользователя базы данных, уже указанного в базе данных. Эта информация понадобится вам при выполнении шага 2:

    5. В новом окне введите имя новой базы данных и кликните Продолжить:

    6. Вернитесь на главный экран cPanel, чтобы продолжить.

    Изменение пользовательских разрешений

    Вернитесь на главную страницу cPanel.

    Нажмите на Базы данных MySQL.

    Прокрутите страницу вниз до раздела Добавить пользователя в базу данных.

    Выберите базу данных из списка (новое название должно отображаться).

    Выберите пользователя базы данных из списка (того же, который был приявязан к этой базе данных).

    Нажмите на кнопку Добавить:

    На появившейся странице Управление привилегиями пользователя установите флажок Все привилегии:

    Нажмите на кнопку Внести изменения.

    Домен | Com домены на сайте Hostimul.com

    Домен — означает имя веб-сайта, которое позволяет пользователям Интернета получать доступ к своему веб-сайту. Доступ к веб-сайту, не имеющему этого им..

    Купить домен | Дешевые цены на домены в Hostimul.com

    Купить домен — Нет необходимости тратить время на поиск надежной и прибыльной компании для покупки домена. Как команда Hostimul.com, мы предлагаем вам..

    Дешевый Vps в Европе

    Дешевый Vps в Европе в Hostimul.com — это виртуальный частный сервер. Вы можете купить это на Hostimul.com, где мы предоставляем виртуальные серве..

    Vps в Европе

    Наш Vps в Европе будет для вас отличным решением, если вы переросли среду общего хостинга и задаетесь вопросом, что делать дальше. Наши специалист..

    Недорогой выделенный сервер

    Недорогой выделенный сервер – это выделенный виртуальный сервер, услуга хостинга, при которой клиент полностью получает в личное пользование вирту..

    Хостинг с большим дисковым пространством ✅

    Хостинг с большим дисковым пространством предоставляет пользователям все преимущества безлимитной услуги. Хостинги предлагают клиентам разные усл..

    Быстрый виртуальный хостинг✅

    Ищете быстрый виртуальный хостинг ? В Hostimul вы найдете все, что вам нужно. Давайте уточним что такое виртуальный хостинг? Когда придет время вы..

    Выделенный Сервер в Европе ✔️

    Выделенный сервер в Европе, предлагаемый Hostimul.com станет для вас уникальной возможностью получить доступный и надежный сервер для вашего прое..

    Купить Хостинг Дешево

    Хотите купить хостинг дешево для вашего сайта ? Добро пожаловать в Hostimul.com, где найдете только выгодные тарифы. На рынке доступно несколько ..

    Облачный хостинг

    Решение выбрать облачный хостинг может быть продиктовано желанием иметь собственный сервер, и не платить за избыточную емкость жесткого диска, кот..

    Хостинг недорогой

    Ищете хостинг недорогой ? Hostimul.com будет для вас лучшим спутником по обеспечению вашего проекта наилучшей хостинговой услугой. В поисках самог..

    Сервер для сайта

    Надежный сервер для сайта необходим каждому, кто желает безопасный “ Дом ” для своего проекта-сайта. Крупному сайту, который интенсивно наполняет..

    Сервер Аренда

    Сервер аренда — это услуга, которая нужна особенно тем, кто имеет большой проект или сайт для безопасной и безотказной работы. Основные причины, ..

    Виртуальный хостинг сайтов ✔️

    Ищете виртуальный хостинг сайтов ? Hostimul будет для вас верным спутником по организации вашего проекта онлайн. Увеличьте скорость с помощью веб-..

    Хостинг для wordpress Украина✔️

    Услуга » Хостинг для wordpress Украина » в Hostimul является наиболее востребованной в силу своей надежности и качества обслуживания. Управляемые ..

    Надежный Хостинг ✔️

    Надежный хостинг доступен по адресу Hostimul.com по самым выгодным тарифам ! Владывая значительные средства в создание актуального и интересного с..

    Хостинг выделенный сервер

    Выбрать хостинг выделенный сервер для бизнеса не так просто, как кажется на первый взгляд. Одним из актуальных вариантов является выделенный серве..

    Хостинг пробный период✅

    Хостинг пробный период доступен в Hostimul.com на целый месяц с бесплатным доменом. Получите удобные услуги управления доменом вместе с учетной з..

    Купить Хостинг Для Сайта ✅

    Решили купить хостинг для сайта ? Вы пришли определенно по верному адресу ! Скорость сайта может сильно повлиять как на видимость вашей поисковой ..

    Хостинг для интернет магазина

    Ищете хостинг для интернет магазина ? Hostimul будет для вас наиболее лучшим вариантом для безопасной и отказоустойчивой деятельности вашего проек..

    Хостинг бесплатный ✔️

    Выберите хостинг бесплатный для оптимизации вашего бизнеса. Наши хостинговые услуги также распространяют свои услуги на таких администраторов веб-..

    Vps в Сша ☑️

    Хотитн продвижения бизнеса онлайн ? Будем рады предложить вам лучшие серверные опции, которые выведут возможности бизнеса на новый уровень. Vps ..

    Vps в Украине ☑️

    Vps в Украине стал самым популярным среди всех. Технология виртуализации используется службой хостинга, которая предоставляет частные вы..

    Vps в Германи ✅

    Vps Германи с использованием Hostimul.com означает, что вы можете быть уверены, что сможете использовать дополн..

    Лучший хостинг ☑️

    Хотите продвижение вашего проекта онлайн ? Для этого необходим лучший хостинг, которого вы найдете на Hostimul.com, являющийся лидером по хостинго..

    Аренда виртуального сервера ☑️

    Перед тем, как решитесь аренда виртуального сервера вам необходимо решить какой трафик ваш нужен. Виртуальный сервер это — хостинг-услуга сервер, ..

    Выделенный сервер ☑️

    Выделенный сервер идеально подходит для высоконагруженных сайтов, в особенности для игровых порталов, для больших интернет магазинов с высокой пос..

    Купить хостинг ☑️

    Купить хостинг — это процесс не самый легкий и требует учет определенных аспектов. Очевидно, чтобы ваш сайт был скоростным и ..

    Виртуальный Сервер ☑️

    Виртуальный сервер — это сервер, который совместно использует аппаратные и программные ресурсы с другими операционными систем..

    Vps в Москве ✅

    Заказать Vps в Москве через hostimul.com будет для вас очень выгодно и доступно. Независимо от того, устанавливается ли пользовательское приложен..

    Baranova 2869/35, Žižkov,
    130 00 Prague 3, Czechia

    © 2024 HOSTIMUL S.R.O. ВСЕ ПРАВА ЗАЩИЩЕНЫ

    Как переименовать базу данных sql

    Все привет! Подскажите, пожалуйста, начинающему в SQL. Создал базу в 1С8.3 Назвал test. Захотел ее переименовать. Например в «2014». Где поменять ее название? Захожу в «Среда SQL Server Management Studio» в разделе «базы данных», меняю текущее название «test» на «2014» и в Тонком клиенте меняю название базы и он ее не видит при запуске. Может где-то еще надо менять? Заранее спасибо.

    на сервере 1с

    (0) базу с названием, начинающемуся с цифры 1С не поддержит

    менять нужно в трех точках, если менять оба названия

    — на сиквеле
    — в файлике, хранящем связку на сервере 1С
    — на клиенте

    Удалить базу на сервере 1с (не затрагивая SQL, там есть кнопка)
    Создать заново с нужным именем.
    Перепрописать на клиенте.

    Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший

    Как переименовать базу данных

    Добрый день!
    Подскажите как переименовать базу данных и сменить имя пользователя в phpMyAdmin . Было 2 базы данных «сайт» и «сайт 2». Первая стала не нужна и я ее удалил. Как мне теперь переименовать «сайт 2» в «сайт»? Не могу разобраться так как phpMyAdmin у меня не русифицирован.
    Заранее спасибо!

    2 Ответ от Hanut 2010-05-12 17:05:35

    Re: Как переименовать базу данных

    bummer
    Переименовать базу данных с помощью phpMyAdmin очень просто:
    Выберите в левом фрейме базу данных и перейдите на страницу «Operations». В разделе «Rename database to» и осуществляется переименование.

    Переименование пользователя:
    С главной страницы phpMyAdmin перейдите на вкладку «Privileges», выберите пользователя и в блоке «Change Login Information / Copy User» введите новые данные (имя, хост, пароль). Ниже выберите радиокнопку «delete the old one from the user tables.», что позволит создать нового пользователя и одновременно удалит старого, привилегии старого пользователя будут сохранены.

    Осторожно! Не меняйте имя для root.

    3 Ответ от bummer 2010-05-12 19:32:01

    Re: Как переименовать базу данных

    Все сделал как было написано, но что то не так оказалось. Обновил сайт а там: Database Error: Unable to connect to the database:Could not connect to MySQL

    4 Ответ от Hanut 2010-05-12 23:56:22

    Re: Как переименовать базу данных

    bummer
    После того, как вы поменяли название БД и имя пользователя, их надо поменять и в конфигурации скрипта.

    5 Ответ от bummer 2010-05-13 11:59:27

    Re: Как переименовать базу данных

    Может быть глупый вопрос, но: я так понимаю что это файл configuration.php в корневой папке сайта? Там надо сменить название и имя пользователя?

    6 Ответ от Hanut 2010-05-13 13:43:52

    Re: Как переименовать базу данных

    bummer
    Вероятно это он: configuration.php
    Попробуйте сменить в нем, если видите старые данные подключения.

    7 Ответ от bummer 2010-05-13 14:20:41

    Re: Как переименовать базу данных

    В этом файле есть старые названия, но если открываю его блокнотом, то эти названия не активные то есть нельзя их ни выделить ни удалить. А если открываю «Dreamweaver», то сменить можно, но при сохранении требует переименовать файл, так как пишет, что этот файл предназначен только для чтения.

    8 Ответ от bummer 2010-05-13 15:06:12

    Re: Как переименовать базу данных

    С этим разобрался. Переименовал старые названия в файле configuration.php
    Но все так же выдает Database Error: Unable to connect to the database:Could not connect to MySQL

    9 Ответ от bummer 2010-05-13 15:28:32

    Re: Как переименовать базу данных

    Все, разобрался! После переименования остался лишний пробел, убрал его и все заработало. Большое спасибо за помощь!

    Сообщения 9

    Страницы 1

    Чтобы отправить ответ, вы должны войти или зарегистрироваться

    Форум работает на PunBB , при поддержке Informer Technologies, Inc

    Currently installed 7 official extensions . Copyright © 2003–2009 PunBB.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *