|
|
Опубликовано 22.02.2019 15:41:41
|
|
|
|

Этот пост был последний раз отредактирован Kongcida 25.02.2019 09:05
Там действительно пахнет
Впервые я захотел войти в программистскую яму, когда столкнулся с иностранной игрой на третьем курсе Вход по гиперссылке виден. (Клянусь, я не хочу рекламировать ту или иную игру NetEase, и теперь она должна быть защищена авторским правом NetEase??) )。 Когда я играл в эту игру раньше, в Китае не было сервера. Игра загружается очень медленно, и появляется несколько поклонников CodeCombat. Есть несколько крупных коров, которые открывают такую в своём родном городе, а потом они могут быть заняты учёбой и работой, и больше не играют в эту игру. В то время Python только что вышел и был популярен, поэтому язык, который я выбрал в игре, был Python. С каждым уровнем я появлял небольшой интерес и чувство достижения в играх и программировании. Позже я начал смотреть обучающие видео по Python на MOOC.com. Но в итоге я стал новичком в разработке C# 233333~. Позже, по физическим причинам, C#. Должен сказать, что IDE от Microsoft Barbie действительно хороша, отладка и умные подсказки эммм очень ароматны.....
Вот несколько заметок по SQL из моего самостоятельного изучения:
Окружающая среда
Необходимые инструменты
> MSSQL: Вы можете зайти на официальный сайт Microsoft для скачивания или зайти тудаВход по гиперссылке виден.Выберите SQL Server 2017
СМС
#Создание базы данных
Приведённые выше результаты исполнения:
Таким образом, мы создали базу данных, хотя у нас есть более простой способ её записи:
Результат этого метода записи такой же, как выше, и мы также можем создать базу данных под названием DemoDb с размером базы данных по умолчанию.
# Удалить базу данных
Мы всегда встречаем "Невозможно удалить базу данных "DemoDb"», потому что база данных сейчас используется.» Это связано с тем, что процесс подключения к базе данных не был закрыт
* В данный момент мы можем напрямую кликнуть правой кнопкой мыши по базе данных -> закрыть существующее соединение с базой данных -> Хорошо
Как показано на рисунке:
* Или можно использовать метод убийства процесса курсором и удаления базы данных
Вышеописанное — создать базу данных и удалить её
Наступай на яму
При создании базы данных вы можете увидеть Note 1 и Note 2 в коде. Некоторым может быть интересно, поскольку Примечание 1 — это название базы данных, которую нужно создать, почему в Примечании 2 есть имя? В примечании говорится: «Имя здесь относится к логическому имену базы данных в sys.database_files», так что что это значит? В каких случаях будет использоваться это название?
Чтобы узнать, что будет дальше, послушайте следующий разбор...... Кхм, шучу...
Когда я впервые пришёл в компанию для проекта, мой коллега дал мне резервную копию .bak базы данных. Создайте базу данных по названию, указанному выше, а затем прикрепите резервную копию базы данных (позже в учебном процессе), чтобы она была сохранена в локальной области. Однако из-за проблем архитектуры проекта запрос к данным таблицы выполнит n запросов к таблицам, связанным с таблицей. Таким образом, различные операции с базой данных приводили к тому, что журнал базы данных взлетел до 40G за месяц (на самом деле было разумно перенести базу данных на диск C, а затем перенести на другой диск). Потом я искал способ удалить лог базы данных в различных публикациях в интернете и нашёл несколько, где при запуске сообщения о ошибках. Я думал, что это онлайн-вечеринка, но они её неправильно провели. Позже я действительно не смог этого сделать, поэтому пришлось проверить причину ошибки.
После выполнения этого кода базы данных сообщение об ошибке здесь звучит «Файл 'LogistarOA20171106_log' для базы данных 'LogistarOA20171106' не может быть найден в sys.database_files. Файл не существует или был удалён.Причина запроса в том, что в «sys.database_files» логическое название этой базы данных не является «LogistarOA20171106_log».
Ниже приведён код запроса:
Результаты запроса следующие:
Очевидно, что имя файла и логическое имя журнала базы данных разные: одно — 'LogistarOA20171106_log', другое — 'CQJHJShippingOA_log'. Давайте изменим Note 5 в коде, и всё будет нормально.
эммммм... Обычные люди не могут наступить на эту яму, а проблемы, с которыми я могу столкнуться, гораздо страннее......
|
Предыдущий:Morning Post | Пятница, 22 февраля 2019 годаСледующий:ideaНастройте изображение Alibaba Cloud в репозитории Maven
|