我在Small Business Server 2011上安装了SQL Server 2008 R2 Express。我无法通过Management Studio连接到本地SQL实例。无论我尝试什么,我都会得到这样的信息:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:命名 Pipes Proveder,错误:40 - 无法打开与SQL Server的连接) (Microsoft SQL Server,错误:2)
我在SO和其他地方发现了一些文章,建议我查看Config Manager,确保SQL Server Browser正在运行,并从那里收集我的服务器名称。但是,无论我尝试什么(VideoCapture vc = new VideoCapture();
vc.open(...);
while(...){
vc.read(img);
// image processing on img;
// processed 'BufferedImage' image was saved in 'imgToPublish.img'
try{
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
long t1 = Core.getTickCount();
//displayWindow is a JLabel
displayWindow.setIcon(new ImageIcon(imgToPublish.img));
displayWindow.revalidate();
displayWindow.repaint();
pack();
try{
Thread.sleep(1);
}catch (Exception exc){
System.out.println(exc);
}
frameCount++;
System.out.format("No %d display time %.2f on EDT %n",frameCount, ((double)(Core.getTickCount() - t1))/((double)tickCountFrequency)*1000.0);
}
});
}
catch(Exception e){
e.printStackTrace();
}
}
,localhost
,(local)
,SQLEXPRESS
,./SQLEXPRESS
,(local)/SQLEXPRESS
,SHAREPOINT
, ./SHAREPOINT
等)我得到同样的信息。我无法找出使Management Studio连接到我的本地SQL实例的神奇词汇。
答案 0 :(得分:0)
如果单击SQL Server网络配置,是否在SQLEXPRESS的协议下启用了命名管道?在我安装的实例中,我启用了TCP / IP,共享内存和命名管道。
答案 1 :(得分:0)
尝试编写服务器如下:
MACHINENAME \ SQLEXPRESS