我备份了一个数据库:
BACKUP DATABASE MyDatabase
TO DISK = 'MyDatabase.bak'
WITH INIT --overwrite existing
Run Code Online (Sandbox Code Playgroud)
然后尝试恢复它:
RESTORE DATABASE MyDatabase
FROM DISK = 'MyDatabase.bak'
WITH REPLACE --force restore over specified database
Run Code Online (Sandbox Code Playgroud)
现在数据库仍处于恢复状态.
有些人认为这是因为备份中没有日志文件,需要使用以下方式前滚:
RESTORE DATABASE MyDatabase
WITH RECOVERY
Run Code Online (Sandbox Code Playgroud)
当然,除此之外,失败:
Msg 4333, Level 16, State 1, Line 1
The database cannot be recovered because the log was not restored.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
Run Code Online (Sandbox Code Playgroud)
确切地说,在灾难性的情况下你想要的是一种无法恢复的恢复.
备份包含数据和日志文件:
RESTORE FILELISTONLY
FROM DISK = 'MyDatabase.bak'
Logical Name PhysicalName
============= =============== …Run Code Online (Sandbox Code Playgroud) 我正在尝试为我没有编写的项目创建安装程序,并使用向导创建安装程序.Program Files文件夹包含favicon.ico,自定义dll和项目的主要输出.
每当我构建安装程序并尝试运行它时,我会得到一个"文件夹路径".包含无效字符." 并且安装程序中止.我怎样才能解决这个问题?到底是怎么回事?
我正在阅读2008年10月发布的Silverlight 2 Unleashed,其中有一个带有root canvas标签的示例:
<Canvas xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Background="Red"
Width="500"
Height="300">
<Ellipse Width="400"...
Run Code Online (Sandbox Code Playgroud)
但是,当我在VS2008中创建一个新的Silverlight应用程序时,我得到一个UserControl根标记:
<UserControl x:Class="TestFirst.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White"...
Run Code Online (Sandbox Code Playgroud)
当然我可以通过用Canvas替换root标签来改变这一点,但是我还必须更改后面的代码以继承Canvas而不是UserControl,并且必须取出InitializeComponent方法.
我有一次点击应用程序.
我有一个关联文件,我存储应用程序的数据.
当用户点击其中一个文件时,我希望它打开click-once应用程序并加载文件.
我可以在发布中设置文件关联,正确设置图标和名称.单击该文件将打开该应用程序,但该应用程序似乎没有传递给该文件的路径 - 命令参数为空.
如何获取它以便将文件的路径传递给应用程序?
我已经自己制作了一个书签,它的功能很好,但是当添加到Opera或Firefox的工具栏中时,它只需要浏览器的默认书签图标(分别是地球仪和星形).我的网站有一个图标,窗口,标签甚至[网站]书签都使用我指定的图标.只是不是我的书签.
如何编写我的网站或书签,以便书签也获得图标?
我知道用户可以使用各种手动hackery技术来设置favicon,但这些都是不合需要的解决方案.
我试图选择一个不同的列表,在几个字段上创建重复项.例如,
SELECT tablename.field1Date,
tablename.field2Number,
tablename.field3Text
FROM tablename;
Run Code Online (Sandbox Code Playgroud)
将分别在日期,数字和文本字段上选择重复记录.
现在,当我选择不同的记录来提供我正在寻找的东西时,性能似乎会急剧下降.
SELECT DISTINCT tablename.field1Date,
tablename.field2Number,
tablename.field3Text
FROM tablename;
Run Code Online (Sandbox Code Playgroud)
这有什么原因吗?我必须承认我正在使用MS Access 2003,这可能是个问题.
有谁知道如何将这些字符串十六进制值转换回DateTime值?
属性my_DateProperty(System.String)= 0x01c9874e | 0x98f28800
//l_item is SPListItem
Hashtable l_properties = l_item.Properties;
if (l_properties != null)
{
object l_value = null;
foreach (string l_key in l_properties.Keys)
{
l_value = l_properties[l_key];
Splogger.log("Property " + l_key + " (" + l_value.GetType().ToString() + ") = " + l_value.ToString());
}
}
Run Code Online (Sandbox Code Playgroud) 前几天我看到了一个代码片段,它将布尔值转换为相应的"是"/"否"值:
CDbl(True).ToString("Yes;Yes;No")
Run Code Online (Sandbox Code Playgroud)
代码工作正常,但我很好奇它是如何工作的,我无法在ToString()的MSDN文档中找到答案.
任何人都可以对此有所了解吗?
c# ×2
.net ×1
.net-3.5 ×1
apache2 ×1
backup ×1
bookmarklet ×1
browser ×1
c ×1
clickonce ×1
favicon ×1
icons ×1
installation ×1
installer ×1
ms-access ×1
performance ×1
restore ×1
rss ×1
sharepoint ×1
silverlight ×1
sql ×1
sql-server ×1
vb.net ×1