приходится мне для веб проектов переходиь с MySQL на MSSQL. И тут возник ряд вопросов.
Первый насущный: в MySQL есть такая опция селекта LIMIT, в которой говорится с какой строки, сколько строк мне нужно. В MSSQL я пока откопал только TOP, что в общем-то вообще не является заменой LIMIT. Не подскажете есть ли некое подобие, этой самйо LIMIT, а то даже не знаю где копать.
И второе: а MSSQL как-нибудь гарантирует безопасность передаваемых по сети данных. В часности интересует защищеность данных от снифинга.
Здравствуйте, PVOID, Вы писали:
PVO>приходится мне для веб проектов переходиь с MySQL на MSSQL. И тут возник ряд вопросов.
PVO>Первый насущный: в MySQL есть такая опция селекта LIMIT, в которой говорится с какой строки, сколько строк мне нужно. В MSSQL я пока откопал только TOP, что в общем-то вообще не является заменой LIMIT. Не подскажете есть ли некое подобие, этой самйо LIMIT, а то даже не знаю где копать.
Гм. См.
http://rsdn.ru/article/db/identity.xmlАвтор(ы): Иван Бодягин
Дата: 07.02.2004
Уникальная идентификация записей в таблице, является практически основой реляционных СУБД. Вообще в реляционной теории предполагается, что если две записи ни чем друг от друга не отличаются, то это явная избыточность, и количество таких записей можно сократить до одной. Собственно вопросам этой самой идентификации, каковых возникает на удивление много, и посвящен этот FAQ.
PVO>И второе: а MSSQL как-нибудь гарантирует безопасность передаваемых по сети данных. В часности интересует защищеность данных от снифинга.
SSL. Нужен серверный сертификат.
How to enable encryption after SQL Server has been installed (Network Utility)
Note If you want to use encryption with a failover cluster, you must install the server certificate with the fully qualified DNS name of the virtual server on all nodes in the failover cluster. For example, if you have a two-node cluster, with nodes named test1.redmond.corp.microsoft.com and test2.redmond.corp.microsoft.com and a virtual SQL Server "Virtsql", you need to get a certificate for "virtsql.redmond.corp.microsoft.com" and install the certificate on both nodes. You can then check the Force protocol encryption check box on the Server Network Utility to configure your failover cluster for encryption.
To enable encryption
On the Start menu, point to Programs/Microsoft SQL Server, and then click Server Network Utility
If Multiprotocol does not appear under Enabled protocols, click it under Disabled protocols, and then click Enable. Otherwise, skip to Step 3.
Under Enabled protocols, click Multiprotocol, and then click Properties.
Select the Enable encryption check box.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Здравствуйте, Sinclair, Вы писали:
и спасибо вам огромное за это
помогло нереально =)