我在一家机械制造公司做编程工作。我们为多轴控制器、PLC、HMI和其他产品编程,但它们都有自己的编程环境,而且大多数最初是为Windows 95编写的,从那以后就再也没有更新过。
一台机器可以有多个不同的驱动器,因此多个不同的程序使用多种语言,并且所有语言的文件结构都是特定于该编程环境的。
其中一种语言使用安装文件夹中的项目文件,如下所示:
c:\MACHSHOP\ <- programming language installation folder
c:\MACHSHOP\PROJECTS\ <- contains a file for each project definit
一家公司拥有一个MicrosoftSQLServer2017企业集群(RTM,64位,14.0.2027.2,KB4505224),由一个可用性组(AG)组成,其中包含两个服务器,一个主服务器和一个辅助服务器。
该公司使用的封闭源代码应用程序似乎可以正常工作,但有一项功能除外。当使用此功能时,可以在其日志文件中找到以下错误:
Cannot use SAVE TRANSACTION within a distributed transaction
根据一个不相关的网站,一种可能的解决办法是通过以下方式禁用分布式事务:
ALTER AVAILABILITY GROUP MyaAG
SET (
我们拥有一家小公司,开发asp.net网站。这是我们的工作流程:我们公司有一台安装了Sql server 2008和IIS 7.5的服务器。我们所有的项目,包括数据库和网站页面都在服务器上。我们连接到服务器并使用FTP编辑文件,因此对网页的任何更改都可以立即看到。程序员(少于10名程序员)使用Visual Studio 2010连接到服务器。
现在我们想在我们的工作中加入源码控制系统。问题是,在我们的工作中加入SCM需要改变我们的工作方式。
有没有人对设置工作环境有什么建议?
提前谢谢。
我的基本需求来自GraphDB:
成熟的(production-ready)Native .NET或C++语言bindingHorizontal可伸缩性:自动数据冗余和shardingDistributed图形算法/查询execution
目前,我取消了下列资格:
InfiniteGraph: no C++ / .NET language bindingHyperGraphDB: no C++ / .NET language bindingMicrosoft Trinity: Not matureNeo4j: no distributed
我不确定以下内容的可伸缩性:
AllegroGra