重新启动后,SQL数据库不断重置

时间:2019-03-27 15:40:56

标签: c# sql azure

我完全按照本教程创建了一个数据库:https://www.youtube.com/watch?v=OdDkFPO_nto

但是,当我重新启动计算机时,每次创建的表都会被删除。我在Visual Studio中创建了它们(右键单击,创建新表,在列中键入,单击Update,Update OK),然后尝试使用它们(检查数据是否通过C#存在,将列(行)的项目打印到控制台),并且有效。我关闭了Visual Studio,再次打开它,一切正常,我可以多次执行代码而没有任何问题。但是当我重新启动PC时,所有表都消失了。我还尝试过在Microsoft SQL Server Management Studio 17中创建表,结果相同-重新启动后所有内容都会清除。

如何正确保存数据/表?

这是App.config:

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:padding="10dp"
            android:background="@drawable/round_alert_like_ui">

             <ImageButton
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:src="@drawable/like_icon"
                android:layout_marginStart="10dp"
                android:layout_gravity="center"
                android:id="@+id/likeIconId"
                android:fitsSystemWindows="true"
                android:padding="5dp"/>

             <ImageButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/wowButtonId"
                    android:layout_marginStart="5dp"
                    android:src="@drawable/love_icon"
                    android:background="@drawable/round_button_for_round_menu_like_button"
                    android:layout_gravity="center"/>

             <ImageButton
                    android:layout_width="40dp"
                    android:layout_height="35dp"
                    android:id="@+id/blehButtonId"
                    android:layout_marginStart="5dp"
                    android:src="@drawable/bleh"
                    android:background="@drawable/round_button_for_round_menu_like_button"
                    android:layout_gravity="center"/>

             <ImageButton
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/dislikeButtonId"
                android:layout_marginStart="5dp"
                android:src="@drawable/dislike_icon"
                android:background="@drawable/round_button_for_round_menu_like_button"
                android:layout_gravity="center"/>
        </LinearLayout>
    </LinearLayout>

1 个答案:

答案 0 :(得分:3)

您正在SQL Server临时(内部)数据库中创建表。它是不面向用户的系统数据库。创建另一个数据库并使用它。