Articles of windows

如何使用osql从另一台主机备份MSSQL数据库?

我们一直在使用osql来执行我们的sql数据库,如下所示: osql -s IP-9873743\SQLEXPRESS -E -Q "BACKUP DATABASE DBNAME TO Disk ='e:\sysbkup\sqlbackup\DBNAME.bak' WITH NOFORMAT, INIT, NAME = N' DBNAME-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10" 我们希望从另一个主机执行相同的操作,但是当我们在命令中添加-H作为主机选项时,我们会看到“login失败”。 使用MS SQL Server Management Studio,我们可以使用Windows身份validation来正常login到其他服务器,因为我的机器和其他主机使用相同的用户名和密码。 从MGMT Studio控制台运行备份语句时,备份将保存到其他主机的磁盘上,而不是将备份传输到客户机。 任何想法如何能够从另一个主机不同于mssql引擎本身备份MSSQL数据库?

Server 2008 AD文件夹权限行为?

[进一步编辑]:哦,我是个白痴。 我刚刚意识到自己很早以前就知道这个问题(NTFS就是这里的问题),然后就忘记了,因为我没有必要处理这么长时间以来的任何事情。 所以…没关系,我猜。 有人知道在Server 2008中有一个很好的解决方法吗? [编辑]:哎呀,应该说:这是基于Windows Server 2008的域。 我猜如果有一个修复/替代方法,我需要采取,这将是在组策略的东西,但无论什么作品。 这可能是我以前从来没有注意过的事情,但是我有一系列类似于“总监” – >“pipe理人员” – >“普通职员” – >“兼职人员”的文件夹。 每个人都是共享的,具有下降的权限,所以例如部门负责人对'Director'文件夹具有完全控制权,而最底层的员工对'PT Staff'文件夹具有完全控制权,并且对上部文件夹没有权限。 相当简单的布局反映了部门的实际层次,理论上(但显然不是在实践中)适应了这个地方的相当紧张的本质。 我看到的问题 – 也许这是意图的行为,但似乎不应该是 – 如果一个经理决定,正常的员工需要访问目前在经理的目录中的“FolderX”然后移动到“普通员工”文件夹中,即使“普通员工”是普通员工完全控制的“普通员工”子文件夹,“普通员工”也不会获得正常员工的权限。 普通员工可以复制整个目录,在这种情况下,他们将在副本上获得“完全控制”,但是他们不能直接修改原始文件,或者删除“FolderX”。 是否有东西我错过了,将任何文件夹移动到文件夹“X”立即inheritance“X”的权限,无论谁最初创build文件夹或从哪里移动? 还是有一些更好的办法做我想做的事情,我应该想到,没有?

Windows 2008 Server网卡总是在networkingconfiguration中添加0.0.0.0的静态IP地址

在ESX 3.5下运行的Windows 2008服务器上,我们看到了一个有多个IP的NIC的问题。 一个是正​​常的IP 10.2.xx,另一个是0.0.0.0的地址(子网0.0.0.0,网关按照正常的nic)。 inheritance人ipconfig /所有转储 Windows IPconfiguration 主机名 。 。 。 。 。 。 。 。 。 。 。 。 :服务器 小学Dns后缀。 。 。 。 。 。 。 :domain.local 节点types。 。 。 。 。 。 。 。 。 。 。 。 :混合 IP路由已启用。 。 。 。 。 。 。 。 :没有 WINS代理已启用。 。 […]

升级失败从Windows共享点服务器(WSS)2.0到3.0

我正在做从wss 2.0到3.0的就地升级。 我已通过升级前扫描。 然后我安装启动升级的WSS 3.0。 升级失败,在Upgrade.log中有下面的堆栈跟踪。 这似乎是一个超时错误,所以我增加了超时到无限的sqlserver。 然后,我再次使用以下代码从命令提示符启动迁移: psconfig –cmd upgrade –inplace v2v –wait –force 我再次收到同样的错误: System.Data.SqlClient.SqlConnection.OnError(SqlExceptionexception,布尔breakConnection)在System.Data.SqlClient.SqlInternalConnection.OnError(SqlExceptionexception[SPManager] [错误] [8/4/2009 3:09:43 PM] ,布尔breakConnection)System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)在System.Data.SqlClient .SqlCommand.RunExecuteNonQueryTds(String methodName,Boolean async)System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result,String methodName,Boolean sendToPipe)System.Data.SqlClient.SqlCommand.ExecuteNonQuery()at Microsoft.SharePoint.Utilities。 SqlSession.ExecuteNonQuery(SqlCommand命令)在Microsoft.SharePoint.Upgrade.SPDatabaseSequence.ExecuteDataDefinitionMethodCore(SqlSession sqlSession,ISqlSession isqlSession,St (SQLSession sqlSession,stringsqlscript,SPLog日志)在Microsoft.SharePoint.Upgrade.SPContentDatabaseSequence.Upgrade(sqlscript,sqlscript,sqlscript,sqlsmdFactory,sqlcmdFactory,String [] strTables,Int32 [] nThroughputs,SPLog logGlobal) )在Microsoft.SharePoint.Upgrade.SPManager.Upgrade(Object o,布尔bR​​ecurse) 请让我知道,如果你有一个解决scheme。 谢谢!

Windows Essential Business Server有哪些优点和缺点?

我昨天刚刚听说Windows Essential Business Server。 我们目前有小型企业服务器,并正在考虑迁移到标准的服务器产品。 我们正在接近邮箱数量的限制。 从阅读微软的网站,我不知道Essential Business Server是否是一个好主意,或者是否以一种新颖的方式将标准组件打包在一起,尽pipe这样做是为了让事情变得更容易,导致更难以保留可靠地运行。 有没有人使用EBS? 你发现它提供了微软的承诺吗?

Vista部署:“BOOTMGR丢失”

我用ImageX创build了Vista磁盘映像,主要遵循http://www.svrops.com/svrops/articles/sysprepvista.htm上的说明。 当我将图像应用于相同硬件上干净的活动分区时,出现“BOOTMGR丢失”信息。 我可以通过使用Vista媒体上的修复工具来启动计算机。 如果我在启动到操作系统介质后点击“修复您的计算机”,Windows会search安装程序,大概会find一个,然后说“Windows发现您的计算机的启动选项有问题”。 然后,我仍然得到“BOOTMGR丢失”的错误 – 但如果我再次运行“修复您的计算机”工具,我得到一个对话框,让我从一堆选项中select“启动修复”。 在此之后,电脑将启动。 我想了解为什么会发生这种情况 – 以及如何通过在ImageX命令之后添加脚本操作或以其他方式避免它。

将计划任务的密码传递给WGET –proxy-password参数?

我正在尝试使用WGET ,Windows的任务调度程序和命令脚本来设置每天从外部Web服务器下载的文件。 由于WGET将在公司内部networking的服务器上运行,因此必须首先通过我们的HTTP代理服务器进行连接,这需要进行代理authentication(HTTP 407),然后在到达外部Web服务器时还需要authentication(HTTP 401),才能下载文件。 现在,这一切工作,使用下面的命令行,不幸地在命令脚本中包含可见的密码: wget.exe -e http_proxy=http://company-proxy:80 –proxy-user=PROXYUSER –proxy-password=PROXYPASSWORD –http-user=HTTPUSER –http-password=HTTPPASSWORD "http://www.example.com/folder/FileToDownload.txt" 由于计划任务,即开始WGET (或命令脚本),必须与PROXYPASSWORD 运行 ,我想知道是否有可能以某种方式读取或赋予这些值WGET的–proxy..参数,而不是在命令行/脚本中显而易见的? 例如 wget.exe –proxy-user=<Get_User_From_ScheduledTask> –proxy-password=<Get_Password_From_ScheduledTask> … 或者,从Windows命令脚本,有没有一种方法来“编程读取”值(存储在某种registry数据库或“保险库”),只有用户将有权访问?

在Windows上删除权限

我们希望能够允许用户删除一个可执行文件(在重新安装期间),但不执行它(强制他们使用不太专用的帐户进行日常操作)。 这可能使用标准的Windows文件权限?

在Windows上还原和configurationESX虚拟映像以获得testing环境

我从我们的托pipe服务提供商处获得了四个虚拟图像,即当前活动图像的副本。 它们在ESX上运行,我在这里没有。 我需要让这些图像在本地服务器上运行,并调整networkingconfiguration。 VMServer 1.x和2.x都声明图像无效,没有提供任何具体的。 Sun VirtualBox能够加载和启动磁盘,但是在networkingconfiguration方面遇到了很大的麻烦:ifconfig允许我configurationeth2,而根据Ubuntu系统托盘networking工具,活动设备/连接是eth0和etc1。 有什么我可以做,让这些在VMWare服务器上运行? 我们有许可证。 或者有关如何让networking固定在VirtualBox的任何想法?

远程桌面赢得2008年:许可协议错误

我正在试图连接到Windows 2008 Server的Win XP机器上。 我认为这个问题的原因可能是由于我在安装服务器的时候回答安装terminal服务器是肯定的,因为我不知道它对RDP来说是不是秘密。 我不知道这是什么阻止了连接,但有一些东西是。 错误信息(翻译自丹麦语): “由于许可协议中的错误,远程计算机断开会话,请重试或联系serveradministrator。” 现在真正的问题是,我不能远程桌面和修复错误。 我也试过了:mstsc -console没有任何运气。 任何build议都欢迎:)