当我们从生产中复制数据库时,我们对数据库进行备份,将其压缩并复制备份.然后我们必须使用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)
如您所见,这似乎效率低下,因为您必须手动将逻辑文件名输入到下一个查询中.
您可以在下面找到我对此问题的解决方案.
如何使用Microsoft Visual C#Express Edition创建标签数组?有没有办法用图形(拖放)编辑器或我必须手动将其添加到自动生成的代码?
我写了一个网页,其中的链接都包含在自己的标签中.我也用CSS(边框,背景颜色,填充)制作了所有按钮样式.如何启用单击整个DIV以激活链接?
我希望Dock Icon makekeyandorderfront在关闭后使用该方法打开主窗口.我用一个按钮打开一个窗口,但我不知道如何使用Dock图标,因为你无法在界面构建器中建立它.
我继承了一个应用程序,用户可以在其中插入自己的HTML响应。我只能为此应用设置一个全局CSS文件和一个全局JS文件。最近,一些用户唤醒了一个古老的恶魔,称为<marquee>和<blink>标签。
我无法去除输入或输出中的标签,至少可以使用CSS规则撤消它们吗?
blink {
text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
上面摆脱了闪烁效果,是否有类似的方法可以禁用CSS的字幕效果?
如果情况变得更糟,我可以使用marquee { display:none },但是有时用户会在该标签中添加有用的信息;我那里没有足够的杠杆作用来争辩“如果是字幕,按照定义就不重要了”(在其他地方已经足够近似)。
还是我想通过技术手段解决非技术问题,我应该对(内部)用户进行“不应该被调用的邪恶”教育吗?
事实证明,没有纯CSS的跨浏览器解决方案。我必须更努力地使用JS方式-可能用跨距替换字幕。
我正在寻找一种很好的方法来维护谁可以将数据添加到C#app和SQL Server 2005中的数据库的权限.
我需要解释一下这个问题.那么让我们举个例子:
我有两个用户Bob和Jim,都已添加到SQL权限,使他们具有对数据库的写入权限.现在,所有访问都基于域用户帐户.所有其他用户只有读取权限.
现在我有几个表,例如:
因此UserPermissions包含Users和BookPublishers列表.例如:Bob有权为其添加图书MS Press并Jim有权为其添加图书O'Reilly.
现在我需要验证这些信息并限制它们可以添加的内容.
所以说Jim从命令行使用我的应用程序,他写了类似的东西:
Addbook.exe "C# 3.0 in a Nutshell" "O'Reilly"
该工具应该继续并将书籍添加到书籍表中.
现在说Bob尝试相同的命令,该工具应该出错,因为他没有权限添加书籍O'Reilly.
现在我需要知道如何做几件事.
books由特定发布者添加的写入权限现在我并不是100%担心用户注入恶意数据,虽然停止它会很好,但它是一个内部工具,我想我可以信任用户......(可能)
无论哪种方式,我都不知道从哪里开始,我的SQL技能非常缺乏.
Akk,最后一件事,我不想使用存储过程添加数据.
可能重复:
为什么类Unix环境中的程序在其名称后面有数字?
(1)是什么意思?
因此,您的商业应用程序处于开发的中间阶段......足以使其可用,但仍需要细化,扩展,修复错误.它远非可交付,但它足够稳定和完整,您的开发人员和内部测试人员/用户认为是时候从真实用户那里获得更多反馈.
因此,您可以进行更广泛但仍然封闭的测试,可能是从想要贡献并提供反馈的现有用户/客户中选择的.
一个以前的SO问题表明,使用beta测试的最好办法是,以确保有良好的双向沟通.我们想要实现这种沟通!
那么问题是要找到最好的方法来组织和允许开发人员和beta测试人员之间以及beta测试人员之间的沟通?
在过去,我们总是在这里设置一个简单的电子邮件邮件列表,将秘密测试人员添加到列表中,并通过电子邮件发送集中地址发布,这些地址在列表中的每个人之间共享.这是原始的和老派的,但我们已经这样做了十五年,它可以正常工作,特别是对于我们的大约10名测试人员的外部小组.
但必须有其他方法,也许最好去探索它们.您为自己的项目设置了哪些beta测试基础架构?目标和要求是模糊的,但有些点可能有用
设计这种甚至可以组合的beta支持基础设施有一些明显的选择.
查看SourceForge也很有用,它适用于不需要保密,邀请或类的开源应用程序,但是每个项目都有一个论坛和bugtracker.即使考虑即将推出的Google Wave等平台/范例也可能会很有趣.
我的问题:你用什么系统来组织内部/外部的beta测试人员,哪一个系统在增强开发过程方面给出了最好的回报,而不是为了管理一些过于复杂的系统而烦恼或烦恼?
我将此作为社区维基发布,因为很明显没有一个单一的最佳答案.
我有一个包含三个部分的表单,我希望允许用户根据需要调整它们的大小
左侧有一个部分(占据整个高度),右侧有一个部分,再次垂直切割成两个部分.见下文:
11 | 22
11 | ---
11 | 33
使用一个分离器非常简单:
Component1.align := alLeft Splitter1.align := alLeft Component2.align := alClient
现在,从那开始我完全不知道如何使垂直分离器工作.如果我将我的第二个分离器设置为alTop或alBottom,它会一直到顶部/底部而不是在右半部分.
我设法得到这样的东西:
11111
--------
22 || 33
通过先创建垂直分割,然后创建水平分割,但这不起作用.
一种可能的解决方案是使用面板作为我的右侧,然后使用分割器INSIDE这个面板进行垂直分割,但它并不像真正的方式.
谢谢
试图让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工作?
c# ×2
css ×2
html ×2
.net ×1
apache ×1
beta ×1
cocoa ×1
command-line ×1
delphi ×1
django ×1
javascript ×1
linux ×1
manpage ×1
marquee ×1
mod-python ×1
objective-c ×1
php ×1
splitter ×1
sql ×1
sql-server ×1
t-sql ×1
unix ×1