问题列表 - 第9071页

Microsoft SQL Server,使用一个命令还原数据库的备份

当我们从生产中复制数据库时,我们对数据库进行备份,将其压缩并复制备份.然后我们必须使用SQL Server GUI进行恢复,这涉及导航几个菜单和窗口.据我所知,您无法使用SQL Server的内置存储过程执行此操作,因为您可能不知道logical filename数据库(需要还原).因此,通过查询执行此操作包括以下内容:

RESTORE FILELISTONLY
FROM DISK = 'C:\backup_of_production_database.bak'
GO
Run Code Online (Sandbox Code Playgroud)

以上提供了备份文件中的逻辑文件名,然后您必须在下一个查询中使用这些逻辑名称...

RESTORE DATABASE NewDevelopmentDatabase
FROM DISK = 'C:\backup_of_production_database.bak'
WITH MOVE 'YourMDFLogicalName' TO 'C:\mssql\data\DataYourMDFFile.mdf',
MOVE 'YourLDFLogicalName' TO 'C:\mssql\data\DataYourLDFFile.mdf'
Run Code Online (Sandbox Code Playgroud)

如您所见,这似乎效率低下,因为您必须手动将逻辑文件名输入到下一个查询中.

您可以在下面找到我对此问题的解决方案.

t-sql sql-server sql-server-2005

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

标签数组

如何使用Microsoft Visual C#Express Edition创建标签数组?有没有办法用图形(拖放)编辑器或我必须手动将其添加到自动生成的代码?

.net c#

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

如何使DIV部分可点击?

我写了一个网页,其中的链接都包含在自己的标签中.我也用CSS(边框,背景颜色,填充)制作了所有按钮样式.如何启用单击整个DIV以激活链接?

html javascript css php

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

当点击时,你如何让Dock图标显示一个窗口?

我希望Dock Icon makekeyandorderfront在关闭后使用该方法打开主窗口.我用一个按钮打开一个窗口,但我不知道如何使用Dock图标,因为你无法在界面构建器中建立它.

cocoa objective-c

3
推荐指数
2
解决办法
2287
查看次数

如何使用CSS禁用[marquee]标签?这可能吗?

我继承了一个应用程序,用户可以在其中插入自己的HTML响应。我只能为此应用设置一个全局CSS文件和一个全局JS文件。最近,一些用户唤醒了一个古老的恶魔,称为<marquee><blink>标签。

我无法去除输入或输出中的标签,至少可以使用CSS规则撤消它们吗?

blink {
    text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)

上面摆脱了闪烁效果,是否有类似的方法可以禁用CSS的字幕效果?

如果情况变得更糟,我可以使用marquee { display:none },但是有时用户会在该标签中添加有用的信息;我那里没有足够的杠杆作用来争辩“如果是字幕,按照定义就不重要了”(在其他地方已经足够近似)。

还是我想通过技术手段解决非技术问题,我应该对(内部)用户进行“不应该被调用的邪恶”教育吗?


事实证明,没有纯CSS的跨浏览器解决方案。我必须更努力地使用JS方式-可能用跨距替换字幕。

html css marquee

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

SQL权限添加数据以及如何验证?

我正在寻找一种很好的方法来维护谁可以将数据添加到C#app和SQL Server 2005中的数据库的权限.

我需要解释一下这个问题.那么让我们举个例子:

我有两个用户BobJim,都已添加到SQL权限,使他们具有对数据库的写入权限.现在,所有访问都基于域用户帐户.所有其他用户只有读取权限.

现在我有几个表,例如:

  • 用户
  • UserPermissions
  • 图书
  • BookPublishers

因此UserPermissions包含Users和BookPublishers列表.例如:Bob有权为其添加图书MS PressJim有权为其添加图书O'Reilly.

现在我需要验证这些信息并限制它们可以添加的内容.

所以说Jim从命令行使用我的应用程序,他写了类似的东西:

Addbook.exe "C# 3.0 in a Nutshell" "O'Reilly"

该工具应该继续并将书籍添加到书籍表中.

现在说Bob尝试相同的命令,该工具应该出错,因为他没有权限添加书籍O'Reilly.

现在我需要知道如何做几件事.

  • 验证用户是否首先具有SQL Server的写入权限
  • 验证用户是否具有books由特定发布者添加的写入权限
  • 此外,我需要在工具实际尝试添加数据之前验证上述情况是否属实,即在工具继续之前我需要先验证反馈

现在我并不是100%担心用户注入恶意数据,虽然停止它会很好,但它是一个内部工具,我想我可以信任用户......(可能)

无论哪种方式,我都不知道从哪里开始,我的SQL技能非常缺乏.

Akk,最后一件事,我不想使用存储过程添加数据.

c# sql sql-server-2005 database-permissions

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


私人beta测试通信和基础设施

因此,您的商业应用程序处于开发的中间阶段......足以使其可用,但仍需要细化,扩展,修复错误.它远非可交付,但它足够稳定和完整,您的开发人员和内部测试人员/用户认为是时候从真实用户那里获得更多反馈.

因此,您可以进行更广泛但仍然封闭的测试,可能是从想要贡献并提供反馈的现有用户/客户中选择的.

一个以前的SO问题表明,使用beta测试的最好办法是,以确保有良好的双向沟通.我们想要实现这种沟通!

Beta测试人员通常不会这么热切... http://fts.ifac.cnr.it/albums/album21/Last_Balloon_Launch_of_RHUBC_II_Beta_Test_001.sized.jpg

那么问题是要找到最好的方法来组织和允许开发人员和beta测试人员之间以及beta测试人员之间的沟通?

在过去,我们总是在这里设置一个简单的电子邮件邮件列表,将秘密测试人员添加到列表中,并通过电子邮件发送集中地址发布,这些地址在列表中的每个人之间共享.这是原始的和老派的,但我们已经这样做了十五年,它可以正常工作,特别是对于我们的大约10名测试人员的外部小组.

但必须有其他方法,也许最好去探索它们.您为自己的项目设置了哪些beta测试基础架构?目标和要求是模糊的,但有些点可能有用

  • 保密,您不希望非受邀用户查找或窃听
  • 沟通,让用户谈论问题,文档,分享项目,互相帮助
  • 文件共享,如何分发测试版软件,以及让用户上传他们自己的示例/问题/演示示例
  • 错误报告,通信系统是否应与您的错误跟踪器绑定?
  • 扩展,它可以处理5个测试人员,20个测试人员等
  • 隐私级别,它可以处理一个超级硬核级别,可能只有一天内获得新版本的内部用户,受邀外部用户的私人测试版,任何想要加入的公开测试版.
  • 噪音过滤,如果讨论过于偏离或讨厌,它可能会扩散beta的焦点

设计这种甚至可以组合的beta支持基础设施有一些明显的选择.

  • 一个(私人)邮件列表
  • 一个vBulletin像论坛,私人部分
  • FogBugz这样的bugtracker(给测试人员许可证,以便他们可以探索和注释)
  • 协作文档/讨论的维基

查看SourceForge也很有用,它适用于不需要保密,邀请或类的开源应用程序,但是每个项目都有一个论坛和bugtracker.即使考虑即将推出的Google Wave等平台/范例也可能会很有趣.

我的问题:你用什么系统来组织内部/外部的beta测试人员,哪一个系统在增强开发过程方面给出了最好的回报,而不是为了管理一些过于复杂的系统而烦恼或烦恼?

我将此作为社区维基发布,因为很明显没有一个单一的最佳答案.

language-agnostic beta communication

8
推荐指数
1
解决办法
1095
查看次数

如何使用两个不同对齐(水平和垂直)的TSplitter?

我有一个包含三个部分的表单,我希望允许用户根据需要调整它们的大小

左侧有一个部分(占据整个高度),右侧有一个部分,再次垂直切割成两个部分.见下文:

11 | 22
11 | ---
11 | 33

使用一个分离器非常简单:

Component1.align := alLeft
Splitter1.align := alLeft
Component2.align := alClient

现在,从那开始我完全不知道如何使垂直分离器工作.如果我将我的第二个分离器设置为alTop或alBottom,它会一直到顶部/底部而不是在右半部分.

我设法得到这样的东西:

11111
--------
22 || 33

通过先创建垂直分割,然后创建水平分割,但这不起作用.

一种可能的解决方案是使用面板作为我的右侧,然后使用分割器INSIDE这个面板进行垂直分割,但它并不像真正的方式.

谢谢

delphi splitter

8
推荐指数
1
解决办法
9244
查看次数

Mod_python错误:ImportError:无法导入设置

试图让Django与Apache一起工作,我收到以下错误:

ImportError:无法导入设置'MyDjangoApp.settings'(是否在sys.path上?是否有语法错误?):没有名为MyDjangoApp.settings的模块

我的Django应用程序位于/ home/user/django/MyDjangoApp /

我的httpd.conf位置部分如下所示:

<Location "/MyDjangoApp/">
  SetHandler python-program
  PythonHandler django.core.handlers.modpython
  SetEnv DJANGO_SETTINGS_MODULE MKSearch.settings
  PythonOption django.root /MyDjangoApp
  PythonPath "['/home/user/django/MyDjangoApp/','/var/www'] + sys.path" 
  PythonDebug On
</Location>
Run Code Online (Sandbox Code Playgroud)

请告诉我如何更正位置部分以使Django工作?

apache django mod-python

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