问题列表 - 第4726页

SQL Server:数据库陷入"恢复"状态

我备份了一个数据库:

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)

sql-server backup restore

549
推荐指数
15
解决办法
87万
查看次数

正确学习C:是或否?

我的主要语言是PHP,但我在其他语言中做了一些(不是很多)编程.

我在C中为Apache编写了2个模块.我在C中编写它们,因为这是性能确实重要的事情之一.(动态生成世界的投影地图并输出到.png).

这些模块起作用,这就是我可以保证代码的质量.不要误会我的意思,我尽力编写正确的代码,但我确信它还有很大的改进空间.

我正在考虑将当前模块更改为线程,但没有使用线程软件的经验,以及追逐错误等问题仍然需要我花费大量时间.

我的问题是:
我是否应该首先学会用C语言正确编程(获得C语言编程语言)或者您是否建议采用其他方法.

注意:
我目前没有计划使用其他用于Apache模块的C语言

c multithreading apache2 apache2-module

7
推荐指数
1
解决办法
992
查看次数

创建安装程序,错误文件夹路径'.' 包含无效字符

我正在尝试为我没有编写的项目创建安装程序,并使用向导创建安装程序.Program Files文件夹包含favicon.ico,自定义dll和项目的主要输出.

每当我构建安装程序并尝试运行它时,我会得到一个"文件夹路径".包含无效字符." 并且安装程序中止.我怎样才能解决这个问题?到底是怎么回事?

c# installation installer .net-3.5

4
推荐指数
1
解决办法
5811
查看次数

Silverlight根标签应该是UserControl还是Canvas?

我正在阅读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方法.

  • 是使用Canvas标记作为根标准还是本书是关于创建Silverlight应用程序的另一种方法?
  • 使用Canvas而不是UserControl作为根元素有什么好处?
  • 为什么本书的第一个示例以不同于Visual Studio默认情况下的方式创建Silverlight应用程序?
  • 有没有办法在Visual Studio中默认生成一个canvas标记作为根标记?

silverlight

5
推荐指数
1
解决办法
1225
查看次数

如何以编程方式确定RSS源是完整源还是部分源

我需要以编程方式确定RSS源是否公开其文章的完整内容或仅提取它们.你会怎么做?

rss

10
推荐指数
1
解决办法
1680
查看次数

如何使用单击一次应用程序设置文件关联?

我有一次点击应用程序.

我有一个关联文件,我存储应用程序的数据.

当用户点击其中一个文件时,我希望它打开click-once应用程序并加载文件.

我可以在发布中设置文件关联,正确设置图标和名称.单击该文件将打开该应用程序,但该应用程序似乎没有传递给该文件的路径 - 命令参数为空.

如何获取它以便将文件的路径传递给应用程序?

c# clickonce file-association

11
推荐指数
1
解决办法
2967
查看次数

如何在将bookmarklet拖动到工具栏时设置favicon /图标?

我已经自己制作了一个书签,它的功能很好,但是当添加到Opera或Firefox的工具栏中时,它只需要浏览器的默认书签图标(分别是地球仪和星形).我的网站有一个图标,窗口,标签甚至[网站]书签都使用我指定的图标.只是不是我的书签.

如何编写我的网站或书签,以便书签也获得图标?

我知道用户可以使用各种手动hackery技术来设置favicon,但这些都是不合需要的解决方案.

browser favicon icons bookmarklet

107
推荐指数
6
解决办法
3万
查看次数

在SQL中,使用DISTINCT如何影响性能?

我试图选择一个不同的列表,在几个字段上创建重复项.例如,

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,这可能是个问题.

sql performance ms-access

5
推荐指数
1
解决办法
1万
查看次数

SPListItem.Properties DateTime字段采用奇怪的Hex格式

有谁知道如何将这些字符串十六进制值转换回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)

sharepoint

3
推荐指数
1
解决办法
1995
查看次数

.net ToString()格式文档

前几天我看到了一个代码片段,它将布尔值转换为相应的"是"/"否"值:

CDbl(True).ToString("Yes;Yes;No")
Run Code Online (Sandbox Code Playgroud)

代码工作正常,但我很好奇它是如何工作的,我无法在ToString()MSDN文档中找到答案.

任何人都可以对此有所了解吗?

.net vb.net

11
推荐指数
2
解决办法
7904
查看次数