我有一个在线的数据库与Godaddy (谁使用SQL Server2005)。它们提供了基本的管理工具,但告诉您,对于更高级的工具,可以使用SSMS直接连接。我按照他们的指示来确保我的在线数据库将接受远程连接,并且显然可以成功地使用SSMS登录(在给出我的主机名和访问数据之后)。
然而:现在在SSMS中,当我试图展开"Databases“文件夹树时,我得到了以下错误:
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
For help, click: http://go
我有SQL server和SQL management studio 2012。在创建表之后,当我将数据库“在线”导出到服务器时,每个“主”和“自动增量”字段都会变成一个普通字段。因此,当我尝试将行添加到数据库中时,会出现以下错误:"Cannot insert the value NULL into column 'taskID',table‘LawyersDB.dbo.task’;column not allow NULL. INSERT fails.语句已终止。“
为了解决这个问题,我必须“在线”管理数据库,并转到每个表,并再次设置字段primary和auto in
我需要创建在线仪表板使用数据从SQL数据库从windows server 2012。此仪表板应包含图表,并且应能够自动刷新数据。
我最大的问题是如何从windows服务器访问那个SQL文件(大约600mb)。
制作基于php的图表并不是什么大事,我也找到了很多提供在线图表的在线服务,但我的问题是我如何连接它,因为,我可以复制数据库,并从它制作图表,但它需要是win服务器和我要放置仪表板的网站之间的“实时”连接,因为这是制作自动刷新图表的唯一方法(至少我认为是这样)。我也曾想过与dropbox自动同步,然后以某种方式与dropbox建立连接,但我认为这是不可能的。任何帮助都将受到高度的感谢。
现在,我正在编写一个客户端服务器应用程序,当客户端向服务器发送命令时,SQL数据库中的记录将被更新,并且在更新时,将在字段上设置时间戳。但是现在我想读取SQL数据库中在过去一小时内在线的所有用户的时间戳。
这就是我所走的路程:
SELECT username FROM users WHERE lastonline...
lastonline是带有用户上次更新时间戳的字段。我现在不知道如何检查他在过去一个小时内是否在线。
谢谢你的帮助。