我有一个普通账户,并且从MS SQL数据库中获得了通过该接口提供的转储:
所以我下载了转储文件,但它不是<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.arghavan.lenovo.autismo.main.MainActivity">
<ImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/main_page_background"
/>
<ImageView
android:id="@+id/balloon"
android:layout_width="190dp"
android:layout_height="270dp"
android:scaleType="fitXY"
android:src="@drawable/main_page_balloon"
android:layout_gravity="center"
android:visibility="invisible"
/>
<ImageView
android:id="@+id/rainbow"
android:layout_width="200dp"
android:layout_height="200dp"
android:scaleType="fitXY"
android:src="@drawable/main_page_rainbow"
android:layout_gravity="top|left"
android:visibility="invisible"
/>
<ImageView
android:id="@+id/sun"
android:layout_width="150dp"
android:layout_height="150dp"
android:scaleType="fitXY"
android:src="@drawable/main_page_sun"
android:layout_gravity="top|right"
android:visibility="invisible"
/>
<Button
android:id="@+id/sound_icon"
android:layout_width="35dp"
android:layout_height="35dp"
android:layout_gravity="bottom|right"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
/>
</FrameLayout>
文件,但没有任何扩展名,当我尝试将其导入本地MS SQL Server时,它总是失败。
当我尝试使用记事本打开转储文件时,它显示了奇怪的字符(请参见下图)。
我做错了什么?
答案 0 :(得分:0)
我通过从zip中提取转储文件并使用.bak扩展名对其进行重命名来使其工作。然后在MS SQL Management Studio中还原了数据库,并选择了此备份文件(.bak)。希望有帮助。
答案 1 :(得分:0)
我终于找到了使用github上的php脚本的方式,我不得不对其进行分叉以更新一些已过期的东西。
出于某些原因,我不得不采用这种方式:
因此,使用php脚本,我可以将其加载到服务器上并运行它, 该脚本将MSSQL复制到MySQL。这是我的fork。