我正在尝试连接到运行SQL Server Express Edition的盒子上的数据库实例。该实例在端口54759上运行,而不是Microsoft SQL Server通常使用的默认值1433。
我可以使用Microsoft SQL Server Management Studio成功连接,方法是将服务器名称指定为my-server-name,54759
。但是,当我在HeidiSQL中尝试相同的主机名时,我收到以下错误:
SQL Error(0): Operation is not allowed when the object is closed
unknown
我在HeidiSQL中找不到任何更改Microsoft SQL Server实例的默认端口的选项,也没有找到用于指定端口号的特定语法的任何选项。
答案 0 :(得分:0)
事实证明,逗号语法在HeidiSQL中确实可以在主机名/ IP框中使用<!doctype html>
<html>
<head>
<script src="chart.min.js"></script>
<style>
html, body
{
height: 100%;
}
</style>
</head>
<body>
<canvas id="myChart" style="width:100%; height:80%;"></canvas>
<script>
var chartData = [
dataprotein,
datafat,
datacarb
];
var data = {
datasets: [{
borderWidth: 0,
data: chartData,
backgroundColor: [
'#FF604E',
'#4666FF',
'#47CC6F',
]
}],
};
var ctx = document.getElementById('myChart').getContext('2d');
var chart = new Chart(ctx, {
// The type of chart we want to create
type: 'pie',
// The data for our dataset
data: data
});
</script>
</body>
。
错误的原因必须是无关的。
答案 1 :(得分:0)
在HeidiSQL中,只有选择了 Microsoft SQL Server( TCP / IP ),才能更改MS SQL Server连接的端口。在这种情况下,您可以使用“密码”字段下方的“端口”设置。
对于其他网络类型 - IPX,Banyans和RPC - 您无法定义端口,因为在这些协议中没有任何意义。