我在VisualStudio2017& .Net Core2.1中安装了IBM.Data.DB2.Core版本(1.2.2.100)。我试图测试简单的DB2 (z/OS服务器)连接,并获得以下错误。我们的DB2服务器类型是OS390,版本是11。
错误42968 SQL1598N连接到数据库服务器的尝试由于许可证问题而失败。
using (DB2Connection con = new DB2Connection("Server=xxxx.xxxx.com:446;Database=XXXX;UID=XXXXXX;PWD=xxxxx"))
{
我需要为我的团队设置一个开发服务器,包括程序员和数据库管理员。我想知道应该在开发服务器上安装哪个版本的SQL server 2014。我被告知开发者版本就足够了,并且将被安装在每个开发者的机器上。但是,我们不需要设置SQL Server (引擎),这样开发人员就可以通过客户端(Management Studio)连接到服务器了吗?
谢谢!
如何查看Windows Server 2000计算机上安装了多少终端服务器许可证?通常,您会查看管理工具->终端服务器授权,但在“开始”菜单中没有相应的条目。
我知道这个设备上安装了许多CAL,或者网络上有某种类型的终端服务器提供许可证。我可以在终端服务管理器中看到,大约有10个人RDP到服务器,所以他们必须安装在某处,并且应该有一种方法来知道有多少许可证。
更新:我无法在机器上安装程序。它是一个客户端服务器。
当我们从.NET框架迁移到.NET核心时,我们必须将iSeries连接字符串的格式从使用Server=更改为使用Data source=和包含port#,但我们还必须包括Database=,因为没有它,由于“无效参数”异常,连接字符串无法分配给连接。对于数据库中的任何内容,我们都会得到一致的错误消息:
ERROR [08004] [IBM] SQL30061N The database alias or database name \"QSYS \" was not found at the remote node.
(请注意DB名称中的额外空格)