我已经在服务器上备份了SQL Server 2008 DB,并将它们下载到本地环境.
我正在尝试恢复该数据库,并继续给我以下错误.
执行Transact-SQL语句或批处理时发生异常.(Microsoft.SqlServer.ConnectionInfo)
- - - - - - - - - - - - - - - 附加信息:
设备'C:\ go4sharepoint_1384_8481.bak'上的媒体系列格式不正确.SQL Server无法处理此媒体系列.RESTORE HEADERONLY异常终止.(Microsoft SQL Server,错误:3241)
如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server &ProdVer = 09.00.4053&EvtSrc = MSSQLServer&EvidID = 3241&LinkId = 20476
我试图在服务器上创建一个临时数据库,并尝试恢复相同的备份文件,这是有效的.我也试过没有.使用Filezila(Auto,Binary)上的不同选项将文件从服务器下载到本地PC的时间
但它不起作用.之后我尝试在服务器上执行以下命令.
BACKUP DATABASE go4sharepoint_1384_8481
TO DISK=' C:\HostingSpaces\dbname_jun14_2010_new.bak' with FORMAT
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误:
消息3201,级别16,状态1,行1无法打开备份设备'c:\ Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\C:\ HostingSpaces\dbname_jun14_2010_new.bak'.操作系统错误123(文件名,目录名或卷标语法不正确.).消息3013,级别16,状态1,行1 BACKUP DATABASE异常终止.
经过研究,我发现了以下2个有用的链接:
但我仍然无法正确恢复数据库.
任何帮助将非常感激.谢谢.
我不小心使用--rebase参数从主回购中删除了一些更改.
如何从rebase期间创建的备份中恢复原始存储库状态?
在尝试CheckBox在屏幕旋转后恢复es 列表的状态时,我遇到了一些非常意外(并且令人难以置信的令人沮丧)的功能.我想我首先会尝试在没有代码的情况下给出文本解释,以防有人能够在没有所有血腥细节的情况下确定解决方案.如果有人需要更多细节,我可以发布代码.
我有一个View包含CheckBoxes 的复杂s 的滚动列表.在屏幕旋转后,我没有成功恢复这些复选框的状态.我已经实现onSaveInstanceState并已成功将选定的复选框列表传输到该onCreate方法.这是通过将long[]数据库ID 传递给Bundle.
在onCreate()我检查Bundleid的数组.如果数组在那里,我用它来确定在构建列表时要检查的复选框.我已经创建了许多测试方法,并确认已根据id数组正确设置了复选框.作为最后一项检查,我正在检查最后的所有复选框的状态onCreate(.一切看起来都不错......除非我旋转屏幕.
当我旋转屏幕时,会发生以下两种情况之一:1)如果选中任意数量的复选框(最后一个除外),则旋转后所有复选框都将关闭.2)如果最后一个复选框旋转前检查,然后所有复选框选中旋转之后.
就像我说的那样,我在我的最后检查盒子的状态onCreate().问题是,根据我在旋转之前选择的内容,最后框的状态onCreate是正确的.但是,屏幕上框的状态并不反映这一点.
另外,我已经实现了每个复选框,setOnCheckChangedListener()并且我确认在我的onCreate方法返回后我的复选框'状态'正在被更改.
任何人都知道发生了什么?在我的onCreate方法返回后,为什么我的复选框的状态会发生变化?
在此先感谢您的帮助.我一直试图将这种情况脱气几天.在我发现我的复选框显然在我自己的代码之外的某个地方发生变化后,我认为是时候四处询问了.
我有两个项目,一个是类库,另一个是mvc3项目.他们都有与之相关的nuget包.在我右键单击解决方案的类库中,我得到"启用NuGet Packges Restore"选项

在MVC中,我没有.

不用说我想要两个项目的功能.我究竟做错了什么?
我正在尝试通过在空数据库上执行pg_dump创建的SQL来恢复PostgreSQL数据库.
我收到这个错误:
ERROR: syntax error at or near "\"
LINE 5211: \.
Run Code Online (Sandbox Code Playgroud)
第5210和5211行:
COPY auth_group (id, name) FROM stdin;
\.
Run Code Online (Sandbox Code Playgroud)
它在我的Linux服务器上工作正常,我使用此命令:
psql -U dbname <dumpfile.sql
但在Windows上,我不知道如何做同样的事情,所以我一直在尝试从pgAdminIII查询实用程序运行dumpfile的sql.
在Windows上从转储导入数据库的推荐方法是什么?或者:如何解决该语法问题?
任何帮助深表感谢!
马丁
我真的不明白这个想法.我是否必须为用户提供恢复按钮?该方法应该调用什么方法?恢复会做什么?
我有一个SQL2005 Express数据库,我想在同一个实例上创建一个副本.你如何用脚本来做这件事?
我已经有一个用于生成备份的脚本,但恢复失败了......
错误:
消息3234,级别16,状态2,行2逻辑文件"MyDB_data"不是数据库"MyDB_Test"的一部分.使用RESTORE FILELISTONLY列出逻辑文件名.
消息3013,级别16,状态1,行2 RESTORE DATABASE异常终止.
决议:
RESTORE DATABASE [MyDB_Test]
FROM DISK = 'C:\temp\SQL\MyDB.bak'
WITH
MOVE 'MyDB' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MyDB_Test.mdf'
, MOVE 'MyDB_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MyDB_Test_log.ldf'
, REPLACE;
Run Code Online (Sandbox Code Playgroud)
原因:
我在第一次尝试时没有正确识别逻辑路径.
我真的很困惑片段的内部状态.如果另一个Fragment应该显示,我有一个Activity只能同时保存一个Fragment并替换它.如果onSaveInstanceState调用Activitys (在我的情况下不调用),则仅调用docs onSaveInstanceState.
如果我停止我的片段,我会将自己的状态存储在一个单身人士中(是的,我知道我也讨厌单身人士,但这不是我的想法).所以我必须重新创建整个ViewHirarchy,创建新的视图(通过使用关键字new),恢复其状态并将其返回onCreateView.我也有这种说法,从我做明确里面一个复选框不希望存储的状态.
然而,FragmentManager想要"智能"并且onViewStateRestored使用Bundle 调用我从未创建过自己,并"恢复"旧状态CheckBox并将其应用于我的新CheckBox.这引发了很多问题:
我可以控制捆绑onViewStateRestored吗?
FragmentManager如何获取(可能是垃圾收集的)CheckBox的状态并将其应用于新的CheckBox?
为什么它只保存Checkbox的状态(不是TextViews ??)
总结一下:onViewStateRestored工作怎么样?
注意我正在使用Fragmentv4,因此不需要API> 17 onViewStateRestored
当我在SQL Server 2012中恢复我的数据库时,我可以让你显示脚本或命令行动作.这些附加参数做了什么,Nounload and stats = 10.
RESTORE DATABASE [db2] FROM DISK = N'C:\folder\db2.bak' WITH FILE = 1, NOUNLOAD, STATS = 10
GO
Run Code Online (Sandbox Code Playgroud) 我的Android应用中有一些数据要备份和恢复.为此我创建了一个自定义实现BackupAgent.
在我的清单中包含了备份代理,如下所示
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="auto"
package="com.myapp"
android:versionCode="14"
android:versionName="1.13" >
<application
android:backupAgent="com.myapp.MyBackupAgent">
<meta-data
android:name="com.google.android.backup.api_key"
android:value="my key" />
Run Code Online (Sandbox Code Playgroud)
我已经包含了备份服务api密钥,虽然我正在使用模拟器(Android 2.2)进行测试,但它并不是必需的,因为它使用本地备份传输.
为了进行备份和恢复的测试,我已经完成了以下操作:
启用备份
adb shell bmgr enable true
调用我的代码部分是调用BackupManager类中的dataChanged方法.
手动启动备份操作
adb shell bmgr run
在日志中检查我的自定义BackupAgent的onBackup方法被调用.
问题是onRestore方法似乎没有被调用,我不知道为什么.重新安装应用程序或使用adb手动触发还原后,我在控制台中看到以下内容.
$adb shell bmgr restore com.myapp
restoreStarting: 2 packages
restoreFinished: 0
done
Run Code Online (Sandbox Code Playgroud)
和另一个在日志中
D/AndroidRuntime( 8259):
D/AndroidRuntime( 8259): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 8259): CheckJNI is ON
D/AndroidRuntime( 8259): --- registering native functions ---
D/BackupManagerService( 59): MSG_RUN_RESTORE observer=android.app.backup.IRestoreObserver$Stub$Proxy@450e16a8
V/LocalTransport( 59): start restore 1 …Run Code Online (Sandbox Code Playgroud)