База данных SQL постоянно перезагружается после перезапуска - PullRequest
0 голосов
/ 27 марта 2019

Я создал базу данных, следуя именно этому учебнику: https://www.youtube.com/watch?v=OdDkFPO_nto

Но когда я перезагружаю компьютер, созданные мной таблицы удаляются каждый раз. Я создал их в Visual Studio (щелкните правой кнопкой мыши, создайте новую таблицу, введите столбцы, нажмите «Обновить», «Обновить ОК») и попытался использовать их (проверьте, существуют ли данные с помощью C #, печатая элементы столбцов (строк) в консоль) и все заработало. Я закрыл Visual Studio, снова открыл его, и все работает нормально, я могу выполнить код несколько раз без каких-либо проблем. Но когда я перезагружаю ПК, все таблицы исчезают. Я также попытался создать таблицы в Microsoft SQL Server Management Studio 17 с тем же результатом - все очищается после перезапуска.

Как правильно сохранить данные / таблицы?

вот App.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <appSettings>
    <add key="provider" value="System.Data.SqlClient" />

    <add key="connectionString" value="Data Source=ANGELUS-PC;Initial Catalog=tempdb;Integrated Security=True"/>
  </appSettings>

    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
    </startup>
</configuration>

1 Ответ

3 голосов
/ 27 марта 2019

Вы создаете таблицы во временной (внутренней) базе данных SQL Server. Это системная база данных, не предназначенная для пользователей. Создайте другую базу данных и используйте ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...