小编gof*_*fr1的帖子

当我可以直接访问IP时,为什么需要xip io?

xip.io欢迎屏幕说:

10.0.0.1.xip.io解析为10.0.0.1

当我可以直接使用IP时,为什么需要通过xip io?

是否用于通过域名而不是IP访问服务器?

dns xip.io

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

IIS(Internet信息服务)无法在Windows 10上运行

我的Windows 10出现了问题(比如我的localhost:8000).所以我开始寻找答案,看起来好老的IIS导致了这个问题,可能是因为它没有启用Windows开启/关闭功能.理论上它应该是小菜一碟吧?好吧,当我点击下一步时,我收到以下消息:

Windows无法完成请求的更改.该函数尝试使用保留供其他事务使用的名称.错误代码:0x80071A90

我在某处读到它可能与.NET Framework有关,我安装了Framework 3.5和4.6.我已经尝试了所有可能的组合,启用它们,禁用两者,只有一个,一切!关于错误代码也不是真实的信息.

它与我的Windows版本有什么关系吗?哪个是Windows Home.有没有其他方法可以使它工作?提前感谢您的意见.

iis

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

如何在SQL中使用LEFT&RIGHT函数来获取最后3个字符?

我有一个Char(15)字段,在这个字段中我有以下数据:

94342KMR
947JCP
7048MYC
Run Code Online (Sandbox Code Playgroud)

我需要打破这个,我需要得到最后的右3个字符,我需要得到任何东西到左边.我的问题是,LEFT上的代码并不总是与您看到的长度相同.

如何在SQL中完成此操作?

谢谢

sql t-sql sql-server

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

无法加载DLL'SqlServerSpatial.dll'

我有一个.NET MVC Web应用程序引用,System.Data.Spatial所以我可以DbGeography在属性上使用数据类型来处理某些地理位置.我正在使用Visual Studio 2012和.NET 4.5,并且在我的开发机器上没有完整安装SQL Server(只有localdb).

该应用程序运行良好,直到我将其推送到Azure.一旦我的应用程序命中我的DbGeography属性,它就会抛出此错误:

无法加载DLL"SqlServerSpatial.dll":找不到指定的模块.

还有其他人遇到过这个问题吗?

.net sql-server azure

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

在sql数据库中查看表新记录

我在Windows应用程序中使用EF,我希望我的应用程序在某个表中插入新记录时执行某些任务"这些新记录将由使用相同数据库的网站插入"
我的问题是如何查看此表更改并在新记录到来时收到通知,在这种情况下EF可以帮助我吗?

更新: 我使用了SqlDependency类并在db中使用了它

ALTER DATABASE UrDb SET ENABLE_BROKER

并且还在数据库http://screencast.com/t/vrOjJbA1y中创建了一个服务和一个队列,但我从未通过我的Windows应用程序收到通知.
此外,当我在sql server中打开队列时,它总是空的http://screencast.com/t/05UPDIwC8ck 接缝有错误,但我不知道.

c# sql-server entity-framework .net-4.5

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

如何让Hudson CI执行Powershell脚本?

我正在使用Hudson版本1.324进行CI并遇到一些问题:

环境:

  • Windows Server 2008
  • Powershell v1.0
  • Hudson 1.324作为服务运行
  • 安装了Hudson Powershell插件
  • Psake(又名."Powershell Make/Rake"可从Github获得)0.23(截至此初始帖子的所有当前/最新版本)

我有一个Powershell(PS)脚本,用于编译,运行NUnit测试,如果成功,则创建输出的7z文件.PS脚本在我的本地开发盒以及安装了Hudson的CI服务器上从命令行运行.

1)Powershell的执行政策.

我最初在服务器上运行了一个PS控制台,运行Set-ExecutionPolicy Unrestricted,它允许运行任何脚本.(是的,我在这里意识到了安全问题,我正在努力使某些工作得到解决,而Unrestricted应该删除安全问题,以便我可以专注于其他问题.)

[这很有用,并允许我昨天从Hudson发射PS构建脚本.然后我遇到了另一个问题,但我们将在第2项中讨论更多问题.

一旦Hudson可以启动PS脚本,它就会抱怨以下错误:

"C:\ Windows\system32\WindowsPowerShell\v1.0\powershell"&'OzSystems.Tools\psake\psake.ps1''.\ oz-build.ps1'"术语'OzSystems.Tools\psake\psake.ps1 '不被识别为cmdlet,功能,可操作程序或脚本文件.验证该术语并重试.在行:1 char:2 +&<<<<'OzSystems.Tools\psake\psake.ps1'' \盎司,build.ps1' "

使用相同的命令行,我可以手动从命令行成功执行PS脚本.但是Hudson无法让PS做同样的事情.在查看其他PS文档后,我也尝试了这个:

"& 'OzSystems.Tools\psake\psake.ps1' '.\oz-build.ps1'"
Run Code Online (Sandbox Code Playgroud)

并得到了类似的错误.似乎没有任何关于Hudson的Powershell插件的文档.我已经浏览了所有的Powershell插件文件,看不到任何可配置的内容.我找不到Hudson的日志文件来获取更多信息.

可以有人帮我过去吗?

2)我昨天和#1一起摔跤.在重新启动Hudson服务器/服务之后,我进入了上午并尝试再次挖掘,现在看来ExecutionPolicy已重置为Restricted.我昨天做了什么工作,开了一个PS控制台和Set-ExecutionPolicyUnrestricted.它显示Unrestricted在PS控制台中,但Hudson说它没有执行PS脚本的权限.我重新打开了一个新的PS控制台并确认它ExecutionPolicy仍然是Unrestriced- 它是.但是哈德森显然不知道这种变化.再次重新启动Hudson服务不会改变Hudson对策略的看法.

有谁知道这里发生了什么?

谢谢,德里克

powershell policy hudson execution

8
推荐指数
2
解决办法
4454
查看次数

SQL Server PDF全文搜索无法处理FileStream PDF文件

我无法使用全文搜索来处理我通过FileStream加载到我的SQL Db中的PDF文件.

版本:SQL Server 2008 R2(开发人员版 - 进行概念验证)操作系统:Windows 7

我采取的步骤.

  • 安装了Adobe iFilter
  • 确保SQL Server全文守护程序服务正在运行
  • 添加了Adobe PDF Filter bin目录的环境路径
  • 运行以下脚本来设置新的iFilter并确保它处于活动状态

    EXEC sp_fulltext_service @action='load_os_resources', @value=1; -- update os resources 
    EXEC sp_fulltext_service 'verify_signature', 0 -- don't verify signatures
    EXEC sp_fulltext_service 'update_languages'; -- update language list
    EXEC sp_fulltext_service 'restart_all_fdhosts'; -- restart daemon  
    EXEC sp_help_fulltext_system_components 'filter'; -- view active filters
    
    Run Code Online (Sandbox Code Playgroud)
  • 在我想索引的FileStream表上创建了全文索引

    CREATE FULLTEXT INDEX on local.FILE_REPOSITORY
    (DOCUMENT TYPE COLUMN FILE_EXTENSION)
    Key Index PK_File_Repository ON 
    (FileSearchCat, FILEGROUP [PRIMARY]);
    GO
    
    Run Code Online (Sandbox Code Playgroud)
  • 重建目录

    ALTER FULLTEXT CATALOG FileSearchCatREBUILD WITH ACCENT_SENSITIVITY=OFF; …
    Run Code Online (Sandbox Code Playgroud)

sql-server full-text-search filestream sql-server-2008

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

尝试将Ruby连接到SQL服务器时出现"已关闭连接错误"

这是我用来连接SQL Server 2012 express的代码.我的文件名是Connect.rb.

require "rubygems"
require "tiny_tds"
client = TinyTds::Client.new(
                    :username => 'sa',
                    :password => 'sapassword',
                    :dataserver => 'localhost\SQLEXPRESS',
                    :database => 'ContactsDB')
result = client.execute("SELECT * FROM [Contacts]") 
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,我收到以下错误:

在'execute'中:来自Connect.rb的关闭连接(TinyTds :: Error):在'main'中

当我用以下代码替换上面的代码时,

client = TinyTds::Client.new(
                    :username => 'sa',
                    :password => 'sapassword',
                    :host => 'localhost',
                    :port => 1433,
                    :database => 'ContactsDB')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

在'connect'中:无法连接:Adaptive Server不可用或不存在

是什么导致了这个错误以及如何修复它?

ruby sql-server tiny-tds

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

SQL Server CONTAINS谓词 - 使用列值作为<contains_condition>

我在重写使用CONTAINS谓词的现有流程时遇到问题.现有的进程正在使用a CURSOR,但它确实很慢,并且随着插入更多数据而变慢.

我编写了一个包含两个表的简单示例(下面的代码) - 一个是全文索引,另一个是列,用于标识CONTAINS从第一个中选择行的条件.

当前存储过程使用a CURSOR循环遍历第二个表,设置@filter变量,然后用于CONTAINS定位匹配的第一个表中的行.问题是它运行了几个小时,而且情况越来越糟.

为了加快这个过程,我尝试CONTAINS直接在列值上使用谓词,而不是经历光标的痛苦......但是我得到了一个语法错误.我的例子如下.

我试图实现一个CROSS APPLY,我也尝试写一个用户定义的函数(fnCONTAINS)没有运气.

IF ( object_id('Players') IS NOT NULL )
  DROP TABLE Players

go

IF ( object_id('TeamNeeds') IS NOT NULL )
  DROP TABLE TeamNeeds

go

-- create fulltext catalog ft as default
go

CREATE TABLE Players
  (
     PlayerID        INT IDENTITY(1, 1),
     PlayerName      VARCHAR(20),
     PlayerPositions VARCHAR(60)
  )

go

CREATE UNIQUE INDEX IXPlayerID
  ON Players( PlayerID ) …
Run Code Online (Sandbox Code Playgroud)

sql-server contains

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

需要通过变量SQL分配一个列名

我在这里尝试做的是创建一个动态查询,其中 DBA 只需要在变量级别更改列名,原因是因为我们有多个被可怕地创建的数据库,即使它们具有相同的数据,列名从一个变为另一个(它们之间没有规范化)。

我正在处理一个大约有 400 行的查询,我试图避免的是将逻辑传递给另一个 DBA,在那里他们必须通过脚本并替换所有列名......而只是分配列名从他们的数据库到逻辑匹配。不确定这是否可能。

这是一个例子:

Declare @ColumnA 
Declare @ColumnB
set @ColumnA = 'UserID'
set @ColumnB = 'Salary'

select @ColumnA,@ColumnB from Table
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这种功能?

sql t-sql sql-server dynamic-sql

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