草庐IT

SQL/WINDOWS - 最佳字符长度 - 重要吗

给stackoverflow聪明人的三个小问题....Windows:Windows中的最大文件名长度是255-为什么是这个,为什么不是256?为什么最大完全限定文件名(完整路径)表示为32,767而实际上它必须是最大值255/260以避免任何错误。SQL:在sql中创建chars或varchars字段时,您指定的长度是否会影响性能。示例:256varchar的性能是否优于260或4096优于4000?感谢您提供的任何帮助。 最佳答案 1)看上面查尔斯的回答2)现在来一个。这个太简单了。路径!=文件名3)重要的是页面大小和记录大小之

windows - MS Word 是 MDI 或 SDI

我对MSWord是MDI或SDI应用程序感到困惑。查看该应用程序,我确实相信它是一个SDI应用程序,但有些人强烈“相信”它是MDI的一个例子。在Windows中使用任务管理器后,“应用程序”选项卡会列出当前打开的所有文档实例。但是,进程选项卡中只有一个进程。因为所有的文档都有相同的进程,所以让我觉得它是一个MDI。但与此同时,应用程序选项卡列出了所有打开的文档,这让我认为它是一个SDI。大家对此有何看法?请给出您宝贵而详细的回答。 最佳答案 如果取消选中“选项”中的在任务栏中显示所有文档,Word是一个经典的MDI应用程序(甚至是W

c++ - MS Visual Studio Professional 2013 - C++ 为 32 位和 64 位操作系统编译单个可执行文件?

Google给了我一个线索,有可能将代码编译成一个可执行文件,该可执行文件将在32位操作系统上作为32位运行,在计算机上作为64位运行64位操作系统。可执行文件真的有可能在运行时确定其位数吗?在我的例子中,目标系统是Windows7Professionalx64和WindowsXPSP3x86。所以我在各种文章中读到的内容(我认为甚至有关于SO的类似主题的答案)是必须转到Soltuion的ConfigurationManager(RMBontoSolution->ConfigurationManager)并将Platform设置为AnyCPU。现在所有这些文章都描述了旧MSVS或MSV

c# - sql命令不适用于c#中的select语句

我正在尝试使用sql命令执行以下代码以获取输出并将其存储在整数变量中。代码为空值插入返回-1,这很好。但是当数据库表中有值并且给出正确的输入时,代码再次返回相同的-1值。有人能指出我正确的方向吗?try{con.Open();SqlCommandcmd1=newSqlCommand(@"(SelectERSConversionFactorIDFROM"+schemaName+"[ERSConversionFactors]WHERE[ERSConversionFactor_CF]=@conversionvalueAND[ERSConversionFactor_Desc]=@convDes

windows - MS Windows 中的 HKLM 代表什么?

HKLM在MSwindows中代表什么? 最佳答案 HKEY_LOCAL_MACHINEHKEY前缀对所有注册表配置单元都是通用的,本地机器配置单元用于影响每个用户的设置。 关于windows-MSWindows中的HKLM代表什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2185123/

sql - Ms Access 连接不同数据库中的表

我正在尝试创建一个将左连接两个表的查询(这些表位于我本地驱动器中的两个不同数据库中)。到目前为止,我已经想出了这个SQL语句,但是当我运行查询时,它告诉我FROM子句中的语法有错误。SELECTDaily_Report.*INTOAUDIT_TABLEFROMDaily_ReportLEFTJOIN[YTD-Daily_Report]IN'C:\QA_Daily_YTD_Report_Export.accdb'ONDaily_Report.RecordName=[YTD-Daily_Report].RecordNameWHERE((([YTD-Daily_Report].RecordN

SQL Server 查询 - 插入问题

我在使用SQLServer中的插入查询时遇到问题。查询全文为insertintofranchise(fran_id,name,address1,address2,city,state,zip,email,phone,text)values(0,"DevFranchise1","101MainSt.","-","Brighton","Mi","48116","dev1@franchisezippy.com",8105551234,"asdflkjsadf");现在“state”和“text”都高亮显示为蓝色。它为我提供了如下错误列表:Msg207,Level16,State1,Line1

sql-server - 如何在工作组环境中为 MS SQL Server 创建 Windows 服务帐户?

我在一个工作组中有两台WindowsServer2012R2服务器,第一台我有MSSQLServer,另一台(除其他外)用作备份存储。在数据库服务器上,SQLServer数据库引擎和SQLServer代理都使用默认虚拟帐户运行-NTService\MSSQLSERVER和NTService\SQLSERVERAGENT。现在,我想使用OlaHallengren维护工作来备份我的MSSQLServer数据库。这些脚本被打包到SQLServer代理作业中,但备份是一个t-sql过程,因此由带有NTService\MSSQLSERVER的SQLServer数据库引擎执行。我已经在存储服务器上

windows - 帮助 : MS Virtual Disk Service to Access Volumes and Discs on Local Machine

这是我的代码,通过它我成功初始化了VDS服务并获取了包,但是当我在IVdsPack对象上调用QueryVolumes时,我能够获取IEnumVdsObjects但无法通过IEnumVdsObject::Next方法获取IUnknown*数组,它用IUnkown*=NULL返回S_FALSE。所以这个IUnknown*不能用于IVdsVolume的QueryInterface下面是我的代码HRESULThResult;IVdsService*pService=NULL;IVdsServiceLoader*pLoader=NULL;//LaunchtheVDSServicehResult=

使用 Windows 任务计划程序运行时不访问 sql server db 的 C# 应用程序

我开发一个用c#(.netframework4)编码的应用程序,它访问数据库并读取/写入一些表。当我在开发机器上运行应用程序时,它运行正常(表格写得很好)。当我在任务计划程序之外的WindowsServer2003上运行该应用程序时,它运行正常(表格写得很好)。当我从Windows任务计划程序运行该应用程序时,它运行不正常(根本没有写表)。我尝试了很多帐户,并向管理员发送了一个事件,以在任务计划程序中启动任务,但任何帐户都不起作用。我必须写,旧版本的应用程序在开发机器上运行正常,在WindowsServer2003上有/没有Windows任务计划程序(表格写得很好)。有什么想法吗?谢谢