AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-4822

Ian Boyd's questions

Martin Hope
Ian Boyd
Asked: 2013-10-25 07:33:37 +0800 CST

如何强制对现有数据库进行还原?

  • 2

我有一个数据库,我想强制恢复它。

我检查选项:

  • 覆盖现有数据库(WITH REPLACE)

在此处输入图像描述

但是,正如预期的那样,SSMS 无法覆盖现有数据库。

当然我不想要不同的文件名;我想覆盖现有的数据库。

如何强制恢复现有数据库?

对于谷歌搜索爬虫:

“%s”(4) 和“%s”(3) 声明了文件“%s”。WITH MOVE 子句可用于重定位一个或多个文件
。RESTORE DATABASE 异常终止。(Microsoft SQL Server,错误: 3176)

更新

脚本(在我删除数据库之前,因为我需要完成它)是:

RESTORE DATABASE [HealthCareGovManager] 
FILE = N'HealthCareGovManager_Data',  
FILE = N'HealthCareGovManager_Archive',  
FILE = N'HealthCareGovManager_AuditLog' 
FROM  DISK = N'D:\STAGING\HealthCareGovManager10232013.bak' WITH  FILE = 1,  
MOVE N'HealthCareGovManager_Data' TO N'D:\CGI Data\HealthCareGovManager.MDF',  
MOVE N'HealthCareGovManager_Archive' TO N'D:\CGI Data\HealthCareGovManager.ndf',  
MOVE N'HealthCareGovManager_AuditLog' TO N'D:\CGI Data\HealthCareGovManager.ndf',  
MOVE N'HealthCareGovManager_Log' TO N'D:\CGI Data\HealthCareGovManager.LDF',  
NOUNLOAD,  REPLACE,  STATS = 10

我使用 UI 删除现有数据库,以便我可以使用 UI强制覆盖(非)现有数据库。

希望能有答案,以便下一个人能有答案。

不,没有人在数据库的上下文中(来自其他连接的错误消息与此错误完全不同,我只有在杀死其他连接后才看到此错误)。

sql-server-2008-r2
  • 2 个回答
  • 3560 Views
Martin Hope
Ian Boyd
Asked: 2013-06-18 11:11:36 +0800 CST

如何撤消分配 db_datareader/db_datawriter 模式的所有权?

  • 12

我的意思是将 SQL Server 登录名分配给

  • db_datareader
  • db_datawriter

数据库角色。但是,如果一时肚子痛和疲倦,我会不小心将它们的所有权授予该用户模式:

在此处输入图像描述

暂时忽略用户“拥有”这两个内置模式在概念上意味着什么。如果用户拥有这两个模式(例如,如果我想删除用户,内置模式将随之删除),那么暂时忽略它是否是一个问题。

我的问题是:如何撤消它?


我随机敲击键盘上的键,结果出来了:

更改 SCHEMA 上的授权::[db_datareader] 到 [db_datareader]F5

但这没有做任何事情;所以现在是时候咨询专家了。

Microsoft SQL Server 2005 - 9.00.5057.00 (Intel X86) Mar 25 2011 13:50:04 版权所有 (c) 1988-2005 Microsoft Corporation Standard Edition

sql-server
  • 2 个回答
  • 13037 Views
Martin Hope
Ian Boyd
Asked: 2013-06-06 06:03:06 +0800 CST

SQL Server 链接服务器:“无法在此会话上启动更多事务。”

  • 4

我正在尝试INSERT对链接服务器执行操作:

DBCC TRACEON (3604, 7300)

BEGIN TRANSACTION

INSERT INTO LIVE.Contoso.dbo.Events (EventGUID, EventDate, LoginGUID, UserGUID, EventType, Notes, TargetGUID) 
VALUES ('{494D023F-CD5A-11E2-9F18-C86000D0B92A}', getdate(), '{3B4F90C0-CD5A-11E2-9F18-C86000D0B92A}', '{494D023D-CD5A-11E2-9F18-C86000D0B92A}', 1, N'Test notes', '{494D023E-CD5A-11E2-9F18-C86000D0B92A}')

ROLLBACK TRANSACTION

并返回错误:

链接服务器“实时”的 OLE DB 提供程序“SQLNCLI”返回消息“无法在此会话上启动更多事务。”。
消息 7395,级别 16,状态 2,第 3 行
无法为链接服务器“实时”的 OLE DB 提供程序“SQLNCLI”启动嵌套事务。因为 XACT_ABORT 选项设置为 OFF,所以需要嵌套事务。

此本地数据库已从 2000 年(查询有效)移至 2005 年(查询无效)。远程服务器是2008 R2。

你试过什么?

我两年前提出的这个问题的详尽清单。

你是如何创建链接服务器的?

--EXEC master.dbo.sp_dropserver @server = N'LIVE'
EXEC master.dbo.sp_addlinkedserver @server = N'LIVE', @srvproduct=N'', @provider=N'SQLOLEDB', @datasrc=N'vader'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'LIVE', @locallogin = NULL, @useself = N'False', @rmtuser = N'Contoso', @rmtpassword = N'Battery Horse Staple Correct'

但是你试过什么?

  • 我禁用了两台服务器上的所有 MSDTC 安全选项

    在此处输入图像描述

  • 检查时钟是否同步(由于某些未知原因,如果它们不同步,将破坏各种身份验证方案)

    在此处输入图像描述

  • 我在两台服务器上都禁用了防火墙(没有截图;你必须相信我)

  • 离开重新加入域

服务器的版本是多少?

  • 本地:Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
  • 链接遥控器:Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
sql-server
  • 1 个回答
  • 21401 Views
Martin Hope
Ian Boyd
Asked: 2013-03-06 06:40:47 +0800 CST

如何在 SQL Server 2008 R2 中启用 Ad Hoc 分布式查询

  • 1

当我在 SQL Server 2000 中使用 OPENROWSET 运行查询时,它起作用了。

但 SQL Server 2008 中的相同查询会生成以下错误:

SQL Server 阻止访问组件“Ad Hoc Distributed Queries”的 STATEMENT“OpenRowset/OpenDatasource”,因为此组件已作为此服务器安全配置的一部分关闭。系统管理员可以使用 sp_configure 启用“Ad Hoc Distributed Queries”

我试着跑

EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'ad hoc distributed queries', 1
RECONFIGURE
GO

但是任何运行尝试RECONFIGURE都会出现错误:

Msg 5808, Level 16, State 1, Line 1
Ad hoc update to system catalogs is not supported.

如何在 SQL Server 2008 R2 中启用 Ad Hoc 分布式查询?

注意:Microsoft SQL Server 2008 R2 (SP1) - 10.50.2550.0 (X64) Jun 11 2012 16:41:53 Copyright (c) Microsoft Corporation Standard Edition (64-bit) o​​n Windows NT 6.1 (Build 7601: Service Pack 1) (管理程序)

sql-server
  • 1 个回答
  • 14285 Views
Martin Hope
Ian Boyd
Asked: 2013-02-12 17:05:53 +0800 CST

安装时如何更改 Windows Server 2012 密码要求?

  • 4

我正在尝试安装Windows Server 2012,提示Administrator账户密码不符合密码安全要求:

您键入的密码不符合管理员为您的网络或组设置的密码复杂性要求。从管理员处获取要求,然后键入新密码。

在此处输入图像描述

现在,由于甚至还没有安装 Windows Server,因此没有管理员进行任何设置。

所以我需要的是一种在安装服务器之前更改 Windows Server 2012 密码复杂性要求的方法(即在我可以配置密码复杂性要求之前)。

在安装 Windows Server 2012 之前,如何更改 Windows Server 2012 密码复杂性要求以满足我的密码复杂性要求?

password
  • 1 个回答
  • 7499 Views
Martin Hope
Ian Boyd
Asked: 2012-09-22 13:08:45 +0800 CST

无法重新激活 RAID-5 卷:plex 成员的大小无效

  • 1

我们有一个 3 驱动器的 Windows Server 2008 R2 RAID-5 失败(在冗余模式下运行):

  • 西部数据中心 1 TB
  • 西部数据中心 1 TB
  • 西部数据中心 1 TB

我们移除了发生故障的硬盘驱动器,并将 WDC 1 TB 驱动器(我们备用)放入机器中。

启动时,磁盘管理器请求“初始化”磁盘的权限:

  • 主引导记录 (MBR)
  • 引导分区表 (GPT)

我们将磁盘初始化为GPT,将其转换为动态磁盘,并尝试使用Repair Volume命令——但它是灰色的。(这在托管 3 个虚拟服务器的故障生产服务器上是一件可怕的事情)


我尝试diskpart从命令行工具。首先,我们寻找处于Failed Rd模式的 RAID-5 卷:

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E   VMs (Raid5)  NTFS   RAID-5      1863 GB  Failed Rd
  Volume 1     D                       DVD-ROM         0 B  No Media
  Volume 2         System Rese  NTFS   Partition    100 MB  Healthy    System
  Volume 3     C                NTFS   Partition   1862 GB  Healthy    Boot

那里,第 0 卷。使其成为我们的活动上下文:

DISKPART> select volume 0

Volume 0 is the selected volume.

现在我们需要找到我们将修复卷的磁盘:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          931 GB      0 B   *
  Disk 1    Online          931 GB   931 GB        *
  Disk 2    Online         1863 GB      0 B
  Disk 3    Online          931 GB      0 B   *
  Disk M0   Missing            0 B      0 B   *

有 931 GB 可用空间的磁盘,磁盘 1。现在我们只需要修复卷:

DISKPART> repair disk=1

Virtual Disk Service error:
The size of the plex member is invalid.
software-raid
  • 1 个回答
  • 3630 Views
Martin Hope
Ian Boyd
Asked: 2012-09-14 13:31:43 +0800 CST

计划任务调用OSQL不硬编码明文密码的建议

  • 1

谁能想到我可以让 Windows 计划任务运行OSQL而不必传递明文密码且明文密码是明文的任何技术?例如:

>osql -U iboyd -P BabyBatterStapleCorrect

假设:没有Windows 身份验证(因为它不是一个选项)

我希望有一个

>OSQL -encryptPassword "BabyBatterStapleCorrect"
>
> OSQL
> Encrypted password: WWVzIGkgd2FudCB0byByYXBlIGJhYmllcy4gQmlnIHdob29wLiBXYW5uYSBmaWdodCBhYm91dCBpdD8=

然后我可以调用OSQL:

>osql -U ian -P WWVzIGkgd2FudCB0byByYXBlIGJhYmllcy4gQmlnIHdob29wLiBXYW5uYSBmaWdodCBhYm91dCBpdD8=

但这不是微软实施的。

sql-server
  • 1 个回答
  • 652 Views
Martin Hope
Ian Boyd
Asked: 2012-08-01 13:21:33 +0800 CST

无法在 IIS6 中提供 epub 文件

  • 1

我正在尝试epub在 IIS6 (Windows Server 2003) 中提供文件服务,但浏览器提供的是404 Not Found页面。

我如何在 IIS6 中提供 EPUB?


  1. 打开 IIS Microsoft 管理控制台 (MMC),右键单击本地计算机名称,然后单击“属性” 。
  2. 单击MIME 类型。

    在此处输入图像描述

  3. 单击新建。

    在此处输入图像描述

  4. 在“扩展名”框中,键入所需的文件扩展名 ( .epub)。

    在此处输入图像描述

  5. 在MIME 类型框中,键入application/epub+zip.

    在此处输入图像描述

  6. 然后单击确定:

    在此处输入图像描述

  7. 应用新设置。请注意,您必须重新启动万维网发布服务或等待工作进程回收才能使更改生效。

    在此处输入图像描述

  8. 返回MIME 类型对话框,并确认您的更改未在 IIS 重新启动时保存:

    在此处输入图像描述

  9. 还要确认 IIS 仍然无法提供epub文件:

    在此处输入图像描述

我如何从 IIS 6 (Windows Server 2003) 提供 EPUB?

红利阅读

  • IIS 6.0 不提供未知的 MIME 类型
iis
  • 2 个回答
  • 3718 Views
Martin Hope
Ian Boyd
Asked: 2009-10-30 06:20:56 +0800 CST

如何使虚拟服务器管理网站不需要凭据?

  • 0

每次我从网络服务器管理我们的虚拟服务器时,例如:

http://atat.consanto.com:1024/VirtualServer/VSWebApp.exe?view=1

它要求我输入用户名和密码。我怎样才能改变这个?我宁愿它不要求我提供凭据。我宁愿它完全不安全,对任何人开放。

我意识到它是从 IIS 运行的,但我在 IIS 管理器中找不到任何使它需要 HTTP-AUTH 的东西。我尝试编辑安全设置,无论我在哪里都能找到它们,让每个人都 完全控制,但没有解决问题。

它在 Windows Server 2008 上运行。

security
  • 1 个回答
  • 175 Views
Martin Hope
Ian Boyd
Asked: 2009-09-19 14:40:46 +0800 CST

SQL Server Management Studio 未编写所有对象的脚本

  • 3

我一直在尝试使用 SQL Server 2005 Management Studio 编写数据库脚本。我无法让它编写一些对象的脚本。它编写其他脚本,但跳过了一些。

我可以提供详细的屏幕截图

  • 选择的选项
  • 包括所有表格
  • 脚本文件所在的文件夹
  • 在编写脚本之前文件夹为空
  • 在编写表格脚本时,脚本进程说成功
  • 目标文件夹不再是空的,有一百个左右的脚本文件
  • 某些表的脚本不在文件夹中。

早期的 SSMS 不会编写某些视图的脚本。

生成脚本任务不生成脚本是已知的事情吗?


更新

Microsoft Connect上的已知问题,但 Microsoft 无法重现这些步骤,因此他们关闭了票证。

在 SQL Server 2005 上失败,在 SQL Server 2008 上也失败。


更新二

一些基本问题:

1.什么版本的SQL Server?

 Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
 Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86)
 Microsoft SQL Server 2008 - 10.0.2531.0 (Intel X86)
 Microsoft SQL Server 2008 - 10.0.5768.0 (X64)
 Microsoft SQL Server 2005 Management Studio: 9.00.4035.00
 Microsoft SQL Server 2008 Management Studio: 10.0.1600.22

2.你在什么操作系统上运行?

 Windows Server 2000
 Windows Server 2003
 Windows Server 2008
 Windows Server 2008 R2 Standard

3.你是如何登录到SQL server的?

 sa/password
 Trusted authentication

4.您是否已验证您的帐户对所有对象具有完全访问权限?

 Yes, i have access to all objects.

5.能不能使用脚本失败的对象?(例如:从 nonScriptingTable 中选择 top(10) *)

 Yes, all objects work fine.
 SQL Server Enterprise Manager can script the objects fine.
 

更新三

无论您针对哪个版本的 SQL Server 编写脚本,它们都会失败。在 Enterprise Manager 中这不是问题:

Client Tools  SQL Server 2000  SQL Server 2005  SQL Server 2008
============  ===============  ===============  ===============
2000          Yes              n/a              n/a
2005          No               No               No
2008          No               No               No

更新四

使用以下方法在数据库中未发现错误:

DBCC CHECKDB
go
DBCC CHECKCONSTRAINTS
go
DBCC CHECKFILEGROUP
go
DBCC CHECKIDENT
go
DBCC CHECKCATALOG
go
EXECUTE sp_msforeachtable 'DBCC CHECKTABLE (''?'')'

如果您讨厌 SSMS,请按喇叭。

更新(四年后):鸣喇叭!

sql-server-2005
  • 2 个回答
  • 1793 Views
Martin Hope
Ian Boyd
Asked: 2009-09-06 08:25:45 +0800 CST

如何:禁用 Hyper-V Server 2008 上的复杂密码策略?

  • 10

如何禁用Microsoft Hyper-V Server 2008 R2上的密码复杂性要求?


请记住,当您登录服务器时,您拥有的唯一 UI 是:

替代文字

而且你不能运行gpedit.msc:

C:\Users\Administrator>gpedit.msc
'gpedit.msc' is not recognized as an internal or external command, 
operable program or batch file.

因为没有随 Microsoft Hyper-V Server 2008 R2 安装的.msc管理单元。


当您尝试将帐户添加到服务器时会出现问题,以便您可以管理它,但它不喜欢大多数密码:

替代文字

而且,可以预见的是,打字

NET HELPMSG 2245

给你

The password does not meet the password policy requirements. Check the minimum p
assword length, password complexity and password history requirements.

我希望这将是一种友好的用户体验,并且:

  • 提供禁用密码策略
  • 告诉我如何禁用密码策略
  • 告诉我如何检查最小密码长度、密码复杂性和密码历史要求。

密码复杂性要求

Microsoft对 Server Core的默认密码复杂性为:

  • 密码不能包含超过两个连续字符的用户帐户名或用户全名的一部分。
  • 密码长度必须至少为六个字符。
  • 密码必须包含以下四类中的三类字符:

    1.英文大写字符(A到Z)。

    2.英文小写字符(a到z)。

    3.Base 10 位数字(0 到 9)。

    4.非字母字符(例如,!、$、#、%)。

外部链接

  • Technet 论坛:Hyper-V 服务器禁用复杂密码
  • Technet:密码必须满足已安装密码过滤器的复杂性要求

更新:2k 次观看?这么多人不断来找它:投票!

security
  • 2 个回答
  • 27613 Views
Martin Hope
Ian Boyd
Asked: 2009-09-04 06:35:26 +0800 CST

从哪里获得 WinHttp 5.1 可再发行组件?

  • 1

我正在尝试找到Microsoft WinHttp 5.1的可再发行组件。

企业中的一些较旧的 Windows 2000 机器没有它。

微软的网站说:

再分配

WinHTTP 5.1 仅适用于 Windows Server 2003、带有 Service Pack 1 (SP1) 的 Windows XP 和带有 Service Pack 3 (SP3) 的 Windows 2000 Professional。

这是唯一的方法吗?

windows-2000
  • 2 个回答
  • 1549 Views
Martin Hope
Ian Boyd
Asked: 2009-09-04 04:14:50 +0800 CST

如何管理 Microsoft Hyper-V Server 2008 R2?

  • 3

我在一个备用盒子上安装了Microsoft Hyper-V Server 2008 R2 。如何配置和管理服务器?

我尽可能多地配置

  • 打开
  • 上
  • 允许
  • 等等

现在回到我的办公桌(Windows Vista 64 位)我想让服务器做一些事情,例如:

  • 创建 RAID 卷
  • 创建虚拟机
  • 让它超级

我无法远程桌面到它:

替代文字

我不能使用计算机管理来管理 Hyper-V ness或驱动器:

替代文字

我尝试下载 Hyper-V 的 Windows Vista 管理工具,但它们显然不适用于我的系统:

替代文字

没有域。我尝试将我的桌面登录/密码添加为服务器上的帐户,但我的 21 个字符的密码(包括空格和特殊字符)不符合服务器的密码要求。


这就是我尝试过的,但你可以忽略这一切。让我们重新开始:

如何管理 Microsoft Hyper-V Server 2008 R2?


注意:由于 Hyper-V 的限制,我只是改变了服务器的用途并放弃了 Hyper-V 服务器。Hyper-V 是一个有趣的想法,但尚未准备好用于实际生产。

因此,我不会检查答案以查看它们是否有效(好像您应该需要一个 wiki 来弄清楚如何配置服务器)。我将把它变成一个社区 wiki,以便其他人继续有一个地方来弄清楚如何管理 Hyper-V 服务器 - 但我将不再监视它。

remote-desktop hyper-v remote-access hyper-v-server-2008-r2
  • 7 个回答
  • 15623 Views
Martin Hope
Ian Boyd
Asked: 2009-08-20 11:11:46 +0800 CST

如何使用 Ubuntu 服务器安装 GUI?

  • 0

安装时是否有 Ubuntu 服务器的 GUI?

我安装了 Ubuntu Server 9.04,并在基于文本的登录提示下登录。我希望 GUI 会启动,这样我就可以配置服务器。


相关问题

Ubuntu服务器上的GUI?

ubuntu
  • 3 个回答
  • 4908 Views
Martin Hope
Ian Boyd
Asked: 2009-07-29 06:06:54 +0800 CST

是否有“在终端会话中运行”的谎言?

  • 4

Windows 提供了许多填充程序来解决程序中的错误和限制。

垫片可以在各种事情上对程序撒谎

  • 谎报 Windows 的版本
  • 关于文件操作失败的谎言
  • 谎报无法打开的注册表项

是否有关于从终端会话(例如远程桌面)运行的软件的谎言?

我有一个软件可以检测它是否在终端会话中运行并相应地改变它的行为。另一个软件拒绝运行,因为它说它根本不受支持。

就像一个拒绝在高于 Windows 2000 的系统上运行的程序一样,它可以运行良好——只要它给自己一个机会。

是否有“终端会话谎言”垫片?


想象一下包含以下内容的伪代码:

static class Program
{
   if (System.Windows.Forms.SystemInformation.TerminalServerSession)
   {
       System.Environment.FastFail("We're too lazy to make our software work under TS.");
   }
   ...
}

其他应用程序在终端会话下改变它们的行为:

//Don't enable animations if we're in a TS window, or on battery
Boolean animationsEnabled = 
        (!System.Windows.Forms.SystemInformation.TerminalServerSession)
        &&
        (System.Windows.Forms.SystemInformation.PowerStatus.PowerLineStatus != 
               PowerLineStatus.Offline);

我希望 Windows 对应用程序撒谎,这样它就不会认为它在终端会话/远程桌面会话中运行。


这类似于其他程序不知道如何编写版本检查代码,因此在比 Windows XP 更新的任何东西上都会失败:

static class Program
{
   //Make sure we're on Windows 5.0 or later:
   if (!(WinMajorVersion >= 5) && !(WinMinorVersion >= 0))
       FastFail("Requires Windows XP or later");
}

上述代码提示在 Windows 6.0 版本上失败 - 这正是版本谎言垫片存在的原因。

windows remote-desktop
  • 3 个回答
  • 2764 Views
Martin Hope
Ian Boyd
Asked: 2009-07-18 06:48:32 +0800 CST

Microsoft 下载的应用程序兼容性更新存储在哪里?

  • 1

Microsoft 应用程序兼容性更新设置存储在 Windows XP、Windows Vista 和 Windows 7 计算机上的什么位置?

Microsoft 会定期发布应用程序兼容性更新(例如KB929427),其中列出了应应用于程序的垫片,以解决软件中的已知错误。这些应用程序兼容标志存储在哪里,我如何查看正在应用哪些填充程序?

我有一种感觉,最近的应用程序兼容性更新包含一个标志,以强制我们使用的特定软件要求管理员。由于该任务计划在夜间运行,并且正在运行的用户没有管理权限,因此该任务无法启动。

该应用程序需要提升。它具有UAC 屏蔽覆盖层。该应用程序没有RT_MANIFEST资源,并且兼容性选项以管理员身份运行此程序已禁用(每个用户和所有用户)。所以剩下的就是一些秘密的全局设置。

我知道用户指定的兼容标志存储在:

HKEY_LOCAL_MACHINE
   \SOFTWARE
     \Microsoft
       \Windows NT
         \CurrentVersion
           \AppCompatFlags
             \Layers
windows security uac
  • 2 个回答
  • 2167 Views
Martin Hope
Ian Boyd
Asked: 2009-07-09 07:34:23 +0800 CST

什么是 Microsoft 代理客户端(MSP 客户端)

  • 1

似乎有一个与 Microsoft Proxy 相关的软件,称为“ MSP Client ”——我假设它代表Microsoft Proxy Client。

当然它不一定是一个软件,MSP Client可以是使用MSP的客户端。

但是这个软件是什么?它是在网络适配器上作为协议或服务安装的东西,并拦截所有发往 Internet 的流量并通过代理服务器透明地路由它 - 但首先使用发出 TCP 请求的用户的 Windows 凭据来查看他们是否'被允许使用互联网?

我真正的问题归结为:Microsoft Proxy 如何根据 TCP 套接字打开请求知道我是谁?即,如果我尝试连接到 TCP 服务器,代理能够在其间注入自己,并且知道是谁。然后我尝试建立 TCP 套接字连接,例如:

>telnet torrent.consonto.com 6881

可以成功或失败取决于我是否被允许访问。

我的困惑来自 TCP 套接字连接不包含任何 NT 标识信息这一事实。Windows 如何知道它是“我”?

proxy
  • 2 个回答
  • 4345 Views
Martin Hope
Ian Boyd
Asked: 2009-06-03 11:27:44 +0800 CST

如何将 URL 添加到 wiki (MediaWiki) 支持的文档?

  • 3

我们有一个内部公司维基。使用的 wiki 引擎是MediaWiki,它是运行 Wikipedia 的 wiki 引擎。其中一些包含 IT 内容。

我想要的一件事是到各种虚拟机的超链接。需要运行的命令示例如下:

vmrc://solo.avatopia.com:5901/Windows 2000 Server

我的第一个想法是将 URL 转换为链接:

[vmrc://solo.avatopia.com:5901/Windows 2000 Server]

但内容按字面意思呈现如上:方括号和所有内容。使用其他 URL 协议进行测试:

[http://solo.avatopia.com]
[ftp://solo.avatopia.com]
[ldap://solo.avatopia.com]
[vmrc://solo.avatopia.com]

只有前两个有效,并且被转换为超链接。另外两个保留为文字文本。如何将 URL 添加到 MediaWiki 支持的文档?


原始问题

我们有一个内部公司维基。使用的 wiki 引擎是MediaWiki,它是运行 Wikipedia 的 wiki 引擎。其中一些包含 IT 内容。

我想要的一件事是到各种虚拟机的超链接。需要运行的命令示例如下:

\\solo\VMRC Client\vmrc.exe solo.avatopia.com:5901/Windows 2000 Server

如果从命令提示符启动,则必须引用空格:

C:\>"\\solo\VMRC Client\vmrc.exe" solo.avatopia.com:5901/"Windows 2000 Server"

在将上述内容转换为在我们的 wiki 站点上使用时,我的第一个想法是简单地对其进行 HTML 化:

file://\\solo\VMRC Client\vmrc.exe solo.avatopia.com:5901/&quot;Windows 2000 Server&quot;

但 MediaWiki 仅将file://\solo\VMRC转换为超链接,其余为文本。

我尝试了其他随机的东西,包括将 URL 括在方括号中。

正确答案是什么?我不想碰巧偶然发现一些今天可以使用的格式,但将来会中断。

virtualization url wiki mediawiki
  • 4 个回答
  • 3428 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve