小编soa*_*gem的帖子

如何使此 SQL Server ODBC 连接正常工作?

注意:我显然已将服务器名称和 IP 更改为虚构的。

这是发生了什么。我有一台MYSERVER运行 Microsoft SQL Server Express 2005 的服务器。就在这台服务器上,我已经建立了一个指向它自己的 ODBC 连接,它已经完美地工作了。我使用 SQL Server 身份验证(不是 Windows 身份验证)登录,它的设置如下:

良好的 ODBC 连接的图像

就像我说的那样,那个有效。但是接下来,我有另一台位于完全不同域/不在 Intranet 上的计算机,它需要访问托管在 MYSERVER 上的同一个 SQL Server。因为它在不同的域中,所以它不能识别名称“MYSERVER”;我必须将它指向 MYSERVER 的 IP 地址,我们会说它是 123.456.789.012。但是 ODBC 连接似乎在那里不起作用。我试着这样设置:

错误的 ODBC 连接的图像

这不起作用。当我输入用户名和密码并按下一步时,它停顿了 10 到 20 秒,然后最终返回以下错误:

Connection failed:
SQLState: '01000'
SQL Server Error: 1326
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
Connection failed:
SQLState: '08001'
SQL Server Error: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
Run Code Online (Sandbox Code Playgroud)

如果我尝试同样的事情,但将“服务器”从123.456.789.012\SQLEXPRESS简单的更改为old 123.456.789.012,我会收到一个不同的错误:

Connection failed:
SQLState: '01000'
SQL …
Run Code Online (Sandbox Code Playgroud)

odbc sql-server

31
推荐指数
3
解决办法
37万
查看次数

如何让 IIS 在路由器后面的网络之外工作和访问?

我的机器运行的是 Windows 7 Ultimate。到目前为止,这是我所做的(成功):

  1. 通过 FastCGI 安装带有 PHP 的 IIS 7.5
  2. 搞定了!当我访问http://localhost/index.php 时,我的 PHP 脚本运行良好。
  3. 跑 ipconfig 发现我的本地 IP 地址是 192.168.1.102。我确认http://192.168.1.102/index.php 的功能与上面的 localhost 地址完全一样。
  4. 进入我的路由器管理(我有一个 Linksys WRT54G2)并在端口 80 上设置端口转发到 192.168.1.102。现在端口 80 正在转发到我的机器。
  5. 在 Windows 防火墙中设置入站规则以允许端口 80 上的所有活动。
  6. 从 Google 找出我的外部 IP 地址。我们称之为 XXX.XX.XX.XX。

但是,当我尝试从我自己的机器上访问http://XXX.XX.XX.XX/index.php 时,或者从远离我的网络的计算机上访问http://XXX.XX.XX.XX/index.php 时,无论哪种方式......我都一无所获。它尝试连接一段时间(不成功)但最终放弃了。

这是我想知道的:

  1. 我错过了什么?我忘记/忽略了什么?如何在我自己的本地网络之外运行和访问它?
  2. 假设我确实得到了这个工作,那么我如何使用端口 80 以外的端口?为了使这成为可能,我需要进行哪些更改(例如 IIS、Windows 防火墙、路由器管理等)?

首先十分感谢!

iis router port-forwarding iis-7.5 windows-firewall

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

SPF 记录中的 mx: 和 include: 之间有什么区别?

我对 DNS 的所有事情都很陌生,但我正在尝试设置一些 SPF 记录。到目前为止,SPF 设置向导非常有帮助,我想我已经设置好了;但是我真的很想知道mx:domain.com和之间的区别include:domain.com是什么。两者兼而有之是不是有点多余?或者他们都做相互排斥的事情?提前致谢。

domain-name-system spf

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

如何设置我的 MX 记录以将邮件正确转发到我的 Gmail 帐户?

所以我必须承认,我不是网络管理员,所以我对 DNS 的了解非常有限,而且我认为我搞砸了一些事情。

我拥有一个域——我们称之为mydomain.com. 我让我的托管服务提供商对其进行了设置,以便gordon@mydomain.com转发到soapergem@gmail.com(我的 Gmail 帐户)。这似乎工作正常;当我向我发送电子邮件时,gordon@mydomain.com我会在我的 Gmail 收件箱中收到它,而当朋友发送到该地址时,我也会收到它。当我们最初设置它时(以及它运行时),我认为我们根本没有任何MX 记录mydomain.com

稍后我开始使用电子邮件发送服务。(类似于 MailChimp,虽然它不是 MailChimp。)让我们称之为mysender.com。我注意到每当我尝试gordon@mydomain.com使用 MySender发送时,它都行不通。它永远不会通过。使用该服务,发送给其他人gordon@mydomain.com非常完美!但是,当我试图从邮件发送gordon@mydomain.com gordon@mydomain.com使用相同的服务,它永远不会来通过。

所以我开始做一些挖掘,试图找出为什么会这样,我发现的一个站点建议我需要为 DNS 中的域设置 MX 记录。所以我昨天才这样做,现在我担心我把事情搞砸了,因为似乎根本没有邮件流过。现在,即使我gordon@mydomain.com从 Hotmail 或类似的东西发送,它也不再显示在我的 Gmail 收件箱中。

这些是我添加的记录。有人能告诉我我做错了什么,我需要做些什么不同的事情吗?

mydomain.com MX 3600 [10] mydomain.com
mydomain.com MX 3600 [20] smtp2.mysender.com
mydomain.com MX 3600 [30] inbound.mysender.com
Run Code Online (Sandbox Code Playgroud)

domain-name-system mail-forwarding mx-record

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

您如何强制 Windows 保留内存转储?

我正在尝试调试一些在现场使用的戴尔平板电脑间歇性崩溃的偶发问题。查看事件查看器日志,似乎 Windows 会在崩溃后自动创建内存转储文件。但 Windows 还会在创建后的 15 秒内自动删除该内存转储文件,因为平板电脑硬盘上的可用空间不足 25 GB。(我想可能有 23 GB 的可用空间,或者类似的东西。)

那显然仍然有足够的空间,所以我希望门槛不要设得那么高。我怎样才能改变它?或者更确切地说,我如何完全禁用该清理步骤?我真的需要处理这些内存转储之一,以便我可以更好地分析真正的问题是什么。

windows server-crashes dump windows-8.1

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

管理模板(ADMX 文件)如何工作?

我基本上对组策略一无所知,除了偶尔在本地 Windows 机器上使用本地组策略编辑器编辑一些设置之外。我确实有通过 regedit 直接或通过合并.reg文件来应用注册表更改的经验。我想知道组策略管理模板(.admx文件)在概念上与注册表文件有多相似。

是否可以使用要调整的设置编写管理模板文件,将文件复制到另一台计算机,然后当有人双击它时,它会有效地“安装”该设置?这就是注册表文件的作用;我想知道组策略文件是否以相同的基本方式运行。

如果他们这样做了,我将如何制作 ADMX 文件来编辑单个组策略设置?特别是我试图将以下策略设置为“禁用”(以编程方式):

Computer Configuration > Administrative Templates > Windows Components > Windows Update
Configure Automatic Updates
Run Code Online (Sandbox Code Playgroud)

group-policy windows-registry

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

为什么我会收到此 APT 警告:密钥签名 [...] 使用弱摘要算法 (SHA1)?

我正在为一些自定义 Raspberry Pi 代码托管一个私有 Debian 存储库。我最初在 Raspbian Jessie(版本 8)上构建了该软件,生成了一个 GPG 密钥,我用它来签署存储库,并sudo apt-key add ...在所有设备上运行,以确保他们能够验证我的存储库。这工作正常,直到最近我添加了一些运行 Raspbian Stretch(版本 9)的新设备。即使我向它们添加了完全相同的 GPG 密钥,以下是我运行时看到的输出sudo apt-get update

W: GPG error: http://url.of.private.repo stable Release: The following signatures were invalid: 95F9B44CE35F40B759D59C2A77E4184C595493B1
W: The repository 'http://url.of.private.repo stable Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Run Code Online (Sandbox Code Playgroud)

但是,这只发生在较新的盒子上。在仍在运行 Jessie 的 Pis 上,我可以运行sudo apt-get …

debian gpg repository apt raspbian

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